05 Requirements Based Testing Flashcards

1
Q

Requirements

A

Stakeholders’ needs and desires.

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

RE is about:

A

Discovering stakeholders’ needs and desires.
Communicating these to system implementers.

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

Environment Assertions

A

Things in the environment that are true whether or not we ever build the proposed system.

Indicative/Given

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

Requirements (R)

A

Things in the environment that we wish to be made true by delivering the proposed system.

Optative/Desired

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

Specifications

A

A precise description of the program’s behavior in order to meet the requirements.

Optative/Desired

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

Requirements and Test Connection/Relationship

A

As formality increases, tests and requirements become indistinguishable. At the limit, they’re the equivalent.

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

Requirement Based Testing (RBT)

A

Addresses 2 Major issues:
- Checks the requirements for
» Correctness
» Completeness
» Ambiguity
» Logical Consistency

  • Designing a set of test cases
    » For those requirements
    » From a black box perspective.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Testing the RBT Approach

A
  1. Validate Requirement
  2. Define Test Completion Criteria
  3. Design test cases (define logical test cases)
  4. Execute Tests
  5. Verify test results (pass/fail/improvement)
  6. Verify test coverage
  7. Manage and track defects/improvements
  8. Manage the test library
How well did you know this?
1
Not at all
2
3
4
5
Perfectly