Can You Spot the Differences? Flashcards

1
Q
  1. 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.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
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.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q
  1. Static vs. Dynamic Testing
A
  • Static Testing is review-based with no execution.
  • Dynamic Testing is execution-based, running the program.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
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.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q
A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly