3. During exploratory testing, a tester tries to log in with invalid credentials multiple times. What is the expected outcome?
medium
A. The system crashes immediately
B. The system allows login without error
C. The system blocks login and shows an error message
D. The system logs in with default admin access
Solution
Step 1: Understand login behavior with invalid credentials
Systems usually block login attempts with wrong credentials and show error messages.
Step 2: Match expected behavior with options
The system blocks login and shows an error message matches expected behavior; others describe incorrect or unsafe outcomes.
Final Answer:
The system blocks login and shows an error message -> Option C
Quick Check:
Invalid login = error message [OK]
Hint: Invalid login should show error, not allow access [OK]
Common Mistakes:
Assuming system crashes on invalid login
Thinking invalid login grants admin access
Believing system ignores invalid attempts
4. A tester performing exploratory testing notices the app crashes when clicking a button, but the crash is not reproducible every time. What should the tester do?
medium
A. Report the crash with detailed steps and environment info
B. Assume the crash is caused by user error and do nothing
C. Ignore it since it is not consistent
D. Restart the app and continue testing without reporting
Solution
Step 1: Understand handling intermittent crashes in exploratory testing
Even if a crash is not consistent, it should be reported with details to help developers.
Step 2: Evaluate options for best practice
Report the crash with detailed steps and environment info is correct; ignoring or assuming user error is bad practice.
Final Answer:
Report the crash with detailed steps and environment info -> Option A
Quick Check:
Report all crashes with details [OK]
Hint: Always report crashes with details, even if intermittent [OK]
Common Mistakes:
Ignoring intermittent bugs
Assuming user error without evidence
Not providing environment info in reports
5. You are doing exploratory testing on a new app with unclear requirements. Which approach best helps you find important bugs quickly?
hard
A. Randomly click everywhere without any plan
B. Use your knowledge to explore critical areas and take notes
C. Focus only on features with written requirements
D. Wait for developers to provide test cases
Solution
Step 1: Identify best exploratory testing approach with unclear requirements
Exploratory testing works best by using tester's knowledge to explore important areas thoughtfully.
Step 2: Compare options for effectiveness
Use your knowledge to explore critical areas and take notes uses knowledge and notes, which is best; random clicking or waiting wastes time.
Final Answer:
Use your knowledge to explore critical areas and take notes -> Option B