← All Software Testing Flashcard Decks

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
  1. 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.

  2. 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.

  3. 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.

  4. 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.

  5. 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.

  6. 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.

  7. 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.