2.2.3 Confirmation Testing and Regression Testing Flashcards

1
Q

Why changes are typically made to a component or system?

A

to Enhance by adding a new feature or fix it by removing a defect.

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

What should testing include?

A

Confirmation testing and regression testing.

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

What does confirmation testing confirm?

A

Original defect has been successfully fixed.

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

What can one do depending on risk?

A

Test fixed version of software in several ways.

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

What ways to test the fixed version of the software are included?

A

Executing all tests previously failed due to defect or adding new tests to cover changes needed.

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

When might confirmation testing be restricted?

A

When time or money is short when fixing defects.

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

To what might confirmation testing be restricted?

A

Simply exercising test steps reproducing failure caused by defect and checking failure does not occur.

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

What does regression testing confirm?

A

No adverse consequences caused by change including fix already confirmation tested.

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

What could adverse consequences affect?

A

Same component where change was made, other components in same system, or even other connected systems.

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

To what may regression testing not be restricted?

A

Test object itself but can also be related to environment.

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

For What is advisable to recognize extent of regression testing?

A

Perform impact analysis .

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

What does impact analysis show?

A

Parts of software could be affected.

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

How often are regression test suites run?

A

Many times.

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

What happens with each iteration or release?

A

Number of regression test cases will increase.

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

What is regression testing a strong candidate for?

A

Automation.

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

When should test automation start?

A

Early in project.

17
Q

Where CI is used, what is good practice?

A

in DevOps / Include automated regression tests.

18
Q

Depending on situation, what may automated regression tests include?

A

Regression tests on different test levels.

19
Q

When are confirmation and/or regression needed?

A

On all test levels if defects are fixed and/or changes are made.