5.3 Test Monitoring, Control, and Completion Flashcards

1
Q

What is test monitoring concerned with?

A

Test monitoring is concerned with gathering information about testing, which can be used to assess progress and measure whether test exit criteria and associated tasks are satisfied.

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

How does test control use the information from test monitoring?

A

Test control provides, in the form of control directives, guidance and corrective actions to achieve the most effective and efficient testing. Examples include:

  • reprioritizing tests when an identified risk becomes an issue
  • re-evaluating whether a test item meets entry criteria or exit criteria following a rework
  • adjusting the test schedule to address changes in the delivery of the test environment
  • adding new resources when and where needed
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What is involved in test completion, and when does it occur?

A

Test completion collects data from completed test activities to consolidate experience, testware, and any other relevant information.

Test completion activities occur at project milestones such as when a test level is completed, an agile iteration is finished, a test project is completed or cancelled, a software system is released, or a maintenance release is completed.

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

What value do test metrics provide?

A

Test metrics are gathered to show progress against the planned schedule and budget, the current quality of the test object, and the effectiveness of test activities with respect to objectives or an iteration goal.

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

What are some common types of test metrics?

A
  • Project progress metrics (task completion, resource usage, test effort)
  • Test progress metrics (test case implementation, test environment preparation, number of test cases run/not run and passed/failed, test execution time
  • Product quality metrics (availability, response time, mean time to failure)
  • Defect metrics (numbers/priorities of defects found/fixed, defect density, defect detection percentage)
  • Risk metrics (residual risk level)
  • Coverage metrics (requirements coverage, code coverage)
  • Cost metrics (cost of testing, organizational cost of quality)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What information should test reports included in order to be complete enough to be useful?

A
  • applicable test period
  • test progress, including notable deviations
  • impediments for testing and their workarounds (if any)
  • test metrics
  • new and changed risks within this period
  • testing planned for the next period
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

When is a test completion report generated?

A

During test completion, when a project, test level, or test type is complete and, ideally, when its exit criteria have been met. This report uses test progress reports and other data.

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

What should a test completion report include?

A
  • test summary
  • testing and product quality evaluations based on the test plan
  • deviations from the test plan
  • testing impediments and workarounds
  • test metrics based on test progress reports
  • unmitigated risks, defects not fixed
  • lessons learned relevant to the testing
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

How can test status be communicated?

A

The best means varies depending on the strategies, standards, and needs of the team and project. Options include:
- verbal communication
- dashboards
- electronic channels (email, chat)
- online documentation
- formal test reports

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