Can You Spot the Differences? Flashcards
1
Q
- Retesting vs. Regression Testing
A
- Retesting verifies that a fixed defect is resolved.
- Regression Testing ensures that unchanged features still work correctly.
- Retesting is manual, Regression Testing is mostly automated.
2
Q
Priority vs. Severity
A
- Priority indicates how urgent the bug fix is.
- Severity measures the impact on the application.
- Priority is dynamic, Severity is static.
3
Q
- Static vs. Dynamic Testing
A
- Static Testing is review-based with no execution.
- Dynamic Testing is execution-based, running the program.
4
Q
Verification vs. Validation
A
-Verification checks if we are building the product correctly.
- Validation checks if we are building the right product.
-Verification is review-based, Validation involves actual testing.
5
Q
Functional vs. Non-Functional Testing
A
- Functional Testing tests what the system does (e.g., login, payments).
- Non-Functional Testing assesses how the system performs (e.g., speed, security).
- Functional testing is requirement-based, Non-functional testing is performance-based.
6
Q
A
7
Q
Positive vs. Negative Testing
A
-Positive Testing examines valid inputs to ensure expected behavior.
- Negative Testing evaluates invalid inputs to test error handling.
- Positive testing guarantees expected outputs, while Negative testing uncovers hidden defects.