Bird
Raised Fist0

A company wants to avoid costly failures by testing a payment system. Which testing approach best helps catch errors before release?

hard🚀 Application Q8 of Q15
Testing Fundamentals - Why Software Testing Matters
A company wants to avoid costly failures by testing a payment system. Which testing approach best helps catch errors before release?
AAutomated tests that check payment calculations and error handling
BManual testing only after release
CIgnoring tests and fixing bugs reported by users
DTesting only the user interface without backend checks
Step-by-Step Solution
Solution:
  1. Step 1: Identify effective testing approach

    Automated tests can run often and check critical logic like payments.
  2. Step 2: Compare options

    Manual after release and ignoring tests cause costly failures; UI-only misses backend bugs.
  3. Final Answer:

    Automated tests that check payment calculations and error handling -> Option A
  4. Quick Check:

    Automated critical tests = Prevent costly failures [OK]
Quick Trick: Automate critical logic tests to catch bugs early [OK]
Common Mistakes:
MISTAKES
  • Relying only on manual or post-release testing
  • Ignoring backend logic testing

Want More Practice?

15+ quiz questions · All difficulty levels · Free

Free Signup - Practice All Questions
More Testing Fundamentals Quizzes