Difficulty: Easy
Correct Answer: making sure that the new programs do in fact process certain transactions according to Specifications
Explanation:
Introduction / Context:
Positive testing is a core QA activity that confirms software behaves correctly when provided with expected, valid inputs. It complements negative testing (invalid inputs) and boundary testing.
Given Data / Assumptions:
Concept / Approach:
Positive testing verifies that the system accepts valid data and produces correct results. It follows the user stories or use cases and uses test cases derived from acceptance criteria.
Step-by-Step Solution:
Verification / Alternative check:
Traceability from requirements to test cases ensures positive tests directly validate specified behavior and acceptance criteria.
Why Other Options Are Wrong:
Common Pitfalls:
Confusing positive testing with happy-path only; true positive coverage should include all specified valid variations, not just a single path.
Final Answer:
making sure that the new programs do in fact process certain transactions according to Specifications
Discussion & Comments