Chapter 5 Flashcards

1
Q

Why is it important to have a certain degree of independence in testing ?

A

A certain degree of independence makes the tester more effective at finding defects due to difference between the author’s and the tester’s cognitive biases.

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

What are the duties of a test manager/leader?

A

A test manager is involved in the planning, monitoring and control of testing activities and tasks. They devise test objectives, test policies, test strategies and test plans.

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

Which actors normally perform acceptance level testing?

A

BA’s, SME’s and users

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

What is a test plan?

A

A test plan is a document that outlines test activities for development and maintenance projects. It is a continuous activity performed throughout the product’s lifecycle.

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

What is test planning influenced by?

A

The test policy and test strategy.

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

Where may a test plan be documented?

A

In a master test plan document or in separate test plans for each test level.

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

What is a test strategy?

A

It is a generalized description of the test process.

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

What is a test approach?

A

A test approach is a tailored test strategy for a particular project. It is the starting point for selecting the test techniques, test level and test types and for defining entry and exit criteria.

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

Describe the analytical test strategy.

A

This strategy is based on an analysis of some factor.

eg. risk based testing

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

Describe the model based test strategy.

A

Tests are designed based on some model of a required aspect of the product.

eg. CTD and IGNITE

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

Describe the methodical test strategy.

A

Tests are designed based on some predefined set of tests or test conditions.

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

Describe the process compliant test strategy.

A

Tests are created based on external rules or standards.

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

Describe the directed test strategy.

A

Tests are created primarily by the advice of stakeholders, business domain experts or technology experts.

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

Describe the regression-averse test strategy.

A

This strategy is motivated by desire to avoid regression of existing capabilities. This strategy involves resuse of existing testware, extending automation of regression tests and standard test suites.

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

Describe the reactive test strategy.

A

Testing is reactive to the component or system being test and the events occur in test execution rather than be pre-planned.
Eg. exploratory testing

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

What are some factors affecting test effort?

A

Product characteristics
Development process characteristics
People characteristics
Test results

17
Q

Without entry criteria being met, what can occur in a project?

A

Test activities may be more costly, risky, time-consuming or difficult.

18
Q

Define entry criteria.

A

Define the preconditions for undertaking a given test activity.

19
Q

Define exit criteria.

A

Define the conditions that must be achieved in order to declare a test level or a set of tests completed.

20
Q

List and describe two test estimation techniques.

A

Metrics based: estimates the test effort based on metrics of similar projects or based on typical values.

Expert based: estimates the test effort based on the experience of the testers or experts.

21
Q

What is test monitoring?

A

Test monitoring is to gather information and and provide feedback and visibility about test activities.

22
Q

What is test control?

A

Test control describes any guiding or corrective actions taken as a result of information and metrics gathered and possibly reported.

eg. Reprioritizing tests when risks occur.

23
Q

Describe a test progress report.

A

This is a test report prepared during a test activity.

Common details included:
Test object quality
Tests planned for the next reporting period
Factors impeding progress
The status of the test activities and progress against test plan

24
Q

Describe a test summary report.

A

This is a test report prepared at the end of a test activity (test level)

Common details included:

Test summary report identifier
Summary
Variances
Comprehensive assessment
Summary of results
Evaluation
Summary of activities
Approvals
25
Q

What is the purpose of configuration management?

A

This is determining clearly what the items are that make up the software or system and that they are managed carefully throughout the entire project and product life cycle. It also involves the version control of systems as well as proper build processes.

26
Q

Define product risk.

A

Product risk is the possibility that a system or software may fail to satisfy legitimate needs.

27
Q

Define quality risk.

A

These are product risks that are associated with specific quality characteristics of a product.

28
Q

Define project risk.

A

These are situations that may occur to have a negative effect on a project’s ability to achieve its objectives.

29
Q

Describe the risk-based approach to testing.

A

Product risk analysis is done and the product risk information is used to guide test activities. Analyzing product risks early contributes to the success of a project.

30
Q

In order to carry out product risk analysis, what is normally needed?

A

The knowledge and insight of the project stakeholders.

31
Q

What is the difference between a test plan and a test design specification?

A

A test plan is the project plan for testing. A test design specification is a collection of test cases or a set of test procedures. Test plans are higher level than test design specification documents.

32
Q

What is a test level?

A

This is a test execution period that occurs at different points in times and have different objectives.

33
Q

What two factors determine risk?

A

Likelihood and impact.

34
Q

What is the defect detection percentage.

A

The defect detection percentage (DDP) gives a measure of the testing effectiveness. It is calculated as a ratio of defects found found prior to release and after release by customers.

Defects found by testers / Defects found by testers + Defects found by end users

35
Q

Describe an incident report.

A

This is a report that contains a description of the misbehaviour that was observed and classification of theat misbehavior.

Template: (Remember JIRA)
Test incident report identifier
Summary
Incident description (Steps, actual results, expected results