Software Testing MCQs

Topic-wise practice questions for Software Engineering. Test your knowledge, check solutions on demand, and pace your preparation.

Zero-leak answer engine • Rate-limited explanations
Practice in Timed Mode
Q11medium
A tester discovers a bug where the "Submit" button works when clicked once, but if clicked ten times rapidly, it creates duplicate orders. This is a failure in:
Q12easy
What is the primary difference between Static Testing and Dynamic Testing?

}
Q13easy
In the context of Verification, what is a "Walkthrough"?
Q14hard
(Code/Console Logic) Which testing tool or framework is commonly used for Unit Testing in the Java ecosystem, as indicated by the following metadata? pom.xml

<dependency>
    <groupId>org.junit.jupiter</groupId>
    <artifactId>junit-jupiter-api</artifactId>
Q15hard
You are testing a navigation system. You verify that the GPS coordinates are calculated correctly (Verification). You then give the system to a pilot who says "the font is too small to read while flying." This feedback relates to:
Q16hard
A bank releases a new version of its mobile app to fix a small login bug. After the update, users find that they can no longer transfer money between accounts —a feature that worked perfectly before. What type of testing was skipped or performed inadequately?
Q17medium
A gaming company wants to see if their server will crash if 100,000 players log in at the exact same second. This is an example of:
Q18medium
A tester uses Equivalence Partitioning for a field that accepts marks from 0 to 100. How many "Invalid" partitions are there?
Q19medium
Compare the Top-Down and Bottom-Up integration testing strategies. What is the main requirement for Top-Down testing?
Q20easy
A tester is performing Exploratory Testing. This means they are: