Case Studies & Practical Application Flashcards
7 cards from real Software Testing practice questions. Tap to flip, then mark Knew It or Still Learning — missed cards come back until you master them.
Read the first 7 Case Studies & Practical Application flashcards as text
A healthcare system must process patient records within 2 seconds under a load of 500 concurrent users. Which test type directly validates this requirement?
Answer: Performance load testing
Load testing validates system behavior under expected concurrency levels and measures response times against defined performance targets.
After a critical production defect is fixed, the team runs only the tests directly related to the fix to save time. What risk does this approach carry?
Answer: The fix may have introduced regressions in unrelated areas
Running only fix-related tests risks missing regressions—unintended side effects of the change that break previously working functionality.
A SaaS company's API starts returning incorrect totals only when more than 1,000 line items are included in an order. Which technique would most directly identify this defect during testing?
Answer: Boundary value analysis
Boundary value analysis focuses on values at the edges of input ranges—like exactly 1,000 and 1,001 items—where many defects cluster.
A tester finds that a login form accepts a blank username. The correct behavior should be to show a validation error. This defect is best classified as:
Answer: Functional defect
A functional defect is a deviation from the specified functional behavior, such as failing to enforce required field validation on login.
A new tester is asked to explore a payment module without any scripts or predefined steps. This approach is best described as:
Answer: Exploratory testing
Exploratory testing is simultaneous learning, test design, and execution without predefined scripts, relying on the tester's skill and domain knowledge.
A team wants to verify that a newly deployed microservice does not break any existing API contracts with downstream consumers. Which test type is most appropriate?
Answer: Contract testing
Contract testing verifies that a service's API adheres to agreed-upon contracts with its consumers, preventing breaking changes between teams.
During a sprint retrospective, the team notes that many defects are found late in the cycle. Which shift in strategy would most likely reduce this cost?
Answer: Adopt shift-left testing by involving testers earlier in requirements and design
Shift-left testing involves testers from the beginning of the SDLC, catching defects earlier when they are less expensive to fix.