Bird
0
0

What is the best approach to solve this issue?

hard📝 Application Q15 of 15
Testing Fundamentals - Testing Types and Levels
A software system has passed unit and integration tests. During system testing, it fails to handle simultaneous user logins correctly, causing data conflicts. What is the best approach to solve this issue?
AAdd concurrency control mechanisms and retest the system
BSkip system testing and release the software anyway
COnly fix the user interface without changing backend logic
DReduce the number of users allowed to login simultaneously
Step-by-Step Solution
Solution:
  1. Step 1: Analyze the problem cause

    Data conflicts on simultaneous logins indicate concurrency issues in backend logic.
  2. Step 2: Choose appropriate fix

    Adding concurrency control (like locks or transactions) addresses the root cause and requires retesting.
  3. Step 3: Evaluate other options

    Skipping testing or only fixing UI won't solve backend conflicts; limiting users is impractical.
  4. Final Answer:

    Add concurrency control mechanisms and retest the system -> Option A
  5. Quick Check:

    Fix concurrency bugs before release [OK]
Quick Trick: Fix backend concurrency issues, then retest system [OK]
Common Mistakes:
  • Ignoring concurrency problems during system testing
  • Trying to fix only UI for backend issues
  • Releasing software without fixing critical bugs

Want More Practice?

15+ quiz questions · All difficulty levels · Free

Free Signup - Practice All Questions
More Testing Fundamentals Quizzes