Lecture 8 Flashcards
1
Q
Test Process Model
A
A generic process model for software testing that can be used within any SDLC.
2
Q
Test Design (TD)
A
the act of creating and writing test cases for testing software
3
Q
[TD] Techniques
A
- Dynamic/Black Box
- Static/White Box
4
Q
[TD Dynamic/Black Box] Techniques
A
- Equivalence Partitioning: partition a set of test conditions into groups that can be considered the same. Thus, we only need to test one condition from each partition.
- Testing at the boundaries between partitions (valid and invalid)
5
Q
[TD Static/White Box] Techniques
A
- Walk-thrus
- Control flow diagrams
6
Q
Test Case (TC)
A
A set of conditions under which a test will determine whether an app, system, or feature is working as originally established.
7
Q
[TC] Elements
A
- Test case ID
- Description
- Pre conditions
- Test Steps
- Test Data
- Expected/Actual Result
- Pass/Fail
- Comments/notes
8
Q
[TC] Characteristics
A
R.A.T.E.
- Reusable
- Accurate
- Traceable (can be traced to requirements)
- Economical (no unnecessary steps or words)
9
Q
[TC] Good Practices
A
- atomic
- all (+) and (-) scenarios covered
- simple assertive language, active voice