Lecture 8 Flashcards

1
Q

Test Process Model

A

A generic process model for software testing that can be used within any SDLC.

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

Test Design (TD)

A

the act of creating and writing test cases for testing software

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

[TD] Techniques

A
  • Dynamic/Black Box

- Static/White Box

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

[TD Static/White Box] Techniques

A
  • Walk-thrus

- Control flow diagrams

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

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

[TC] Elements

A
  • Test case ID
  • Description
  • Pre conditions
  • Test Steps
  • Test Data
  • Expected/Actual Result
  • Pass/Fail
  • Comments/notes
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

[TC] Characteristics

A

R.A.T.E.

  • Reusable
  • Accurate
  • Traceable (can be traced to requirements)
  • Economical (no unnecessary steps or words)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

[TC] Good Practices

A
  • atomic
  • all (+) and (-) scenarios covered
  • simple assertive language, active voice
How well did you know this?
1
Not at all
2
3
4
5
Perfectly