Manual Testing Quiz
Questions: 16 · 10 minutes
1. Shipping is free for premium members or for orders of at least $50, with different combinations producing different outcomes. Which technique best organizes tests for these business rules?
Decision table testing
Boundary value analysis
State transition testing
Error guessing alone
2. There is time to execute only part of a large test suite before release. What best reflects risk-based testing?
Select the shortest tests so the executed-test count is as high as possible
Test features alphabetically to avoid subjective choices
Test only the newest screens because older functions have already been used
Prioritize areas where failure is more likely or would have greater user or business impact
3. A file-upload feature is designed for PDF files up to 10 MB. Which action is an example of negative testing?
Measuring upload time for a valid 5 MB PDF
Uploading a typical valid PDF and confirming that it opens
Reviewing the feature's user story for unclear wording
Trying an unsupported file type and a PDF larger than 10 MB to examine rejection and error handling
4. After developers change the discount calculation, which activity is regression testing?
Reviewing the discount requirement before any software is available
Repeating only the exact steps that originally exposed the discount defect
Checking related checkout and payment functions to see whether the change caused unintended effects
Confirming that the defect record contains a screenshot
5. A media player behaves differently depending on whether it is stopped, playing, or paused. Which test technique is especially suitable?
Equivalence partitioning
State transition testing
Statement coverage analysis
Random input generation
6. A field accepts whole-number quantities from 1 through 100. Which set best applies boundary value analysis?
1, 25, 50, and 100
0, 1, 2, 99, 100, and 101
10, 20, 30, 40, and 50
Only 0 and 101
7. A new build arrives shortly before planned detailed testing. What is the main purpose of a smoke test?
To exhaustively test every feature affected by the build
To measure how the system behaves under maximum load
To check critical functions broadly and determine whether the build is stable enough for deeper testing
To confirm that every previously reported defect has been fixed
8. A developer says a login defect has been fixed. What is the most appropriate next approach?
Retest the failed behavior with relevant conditions, then run suitable regression checks around affected areas
Run only unrelated tests because the original failure is already understood
Close the defect based on the developer's confirmation, then test it in the next release
Repeat the entire product test suite before examining the specific fix
9. Which statement best describes exploratory testing?
Learning about the product while designing and executing tests, guided by a goal or charter
Executing a fixed script exactly as written, without adapting to observations
Testing performed without goals, records, or evaluation
Testing that can be performed only after all scripted tests are complete
10. A rarely used report has a button that immediately crashes the application, but a major client needs that report today. How should the defect generally be described?
Low severity and low priority because the feature is rarely used
High severity because it crashes the application, with priority set high due to the urgent business need
High severity and low priority because all crashes can wait for a later release
Low severity and high priority because only the delivery date matters
11. A tester finds that checkout fails only when a coupon is combined with express shipping. What should a useful defect report include?
Reproduction steps, test data, environment, expected result, actual result, and relevant evidence
Only a short statement that checkout is broken
A suggested code change without describing the observed behavior
Every unrelated test case executed during the same session
12. What do test exit criteria define?
The steps required to reproduce each open defect
The exact date on which software must be released regardless of findings
A guarantee that no undiscovered defects remain
The agreed conditions used to decide whether a testing phase can conclude
13. A form accepts ages from 18 through 65. Using equivalence partitioning, which test set most efficiently represents the main valid and invalid partitions?
18, 19, 64, and 65
17, 40, and 66
17, 18, 65, and 66
18, 40, and 65
14. A team wants to confirm that every stated requirement is covered by at least one test case. Which artifact is most directly useful?
A defect aging report
A list of developer assignments
A requirements traceability matrix
A production incident timeline
15. What is the primary purpose of software testing?
To replace the need for requirement reviews and code reviews
To prove that the software contains no defects
To confirm that every possible input combination has been executed
To find information about quality and reveal failures or risks before release decisions are made
16. In testing, what is a test oracle?
A tool that automatically creates every test the product needs
A prediction of which developer introduced a defect
A source or principle used to determine the expected result and judge actual behavior
A list containing only the inputs used during execution