Mock Flashcards

1
Q

What is a test condition?

A

A testable aspect of component or system identified as a basis for testing

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

What is a valid objective for testing?

A

To validate whether the test object works as expected by the users and other stakeholders.

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

What is the difference between testing and debugging?

A

Dynamic testing shows failures caused by defects; debugging eliminates the defects, which are the source of the failures.

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

What is the most common situation for a failure discovered during testing or in production?

A

The product crashed when the user selected an option in a dialogue box.

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

In what way can testing be part of quality assurance?

A

Testing reduces the risk of poor quality software.

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

What main activity is part of the test analysis stage of the test process?

A

Evaluating the test basis for test ability.

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

How can white-box testing be applied during acceptance testing?

A

To check if all work process flows have been covered.

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

How can component testing and system testing be compared?

A

Test cases for component testing are usually derived from component specifications, design specifications, or date models, whereas test cases for system testing are usually derived from requirement specifications or use cases.

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

What is the difference between regression and confirmation testing?

A

The purpose of regression testing is to detect unintended side effects, while the purpose of confirmation testing is to check if the original defect has been fixed.

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

What is an incremental development model?

A

Defining requirements, designing software and testing are done in phases where in each phase a piece of the system is added.

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

What roles are involved in a formal review?

A

Author, Moderator, Review Leader, Reviewer, Scribe.

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

What activities are carried out within the planning of a formal review?

A

Definition and verification of fulfillment of entry criteria for the review.

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

What is a benefit of static testing?

A

Static testing is a cheap way to detect and remove defects.

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

What is check-list based testing?

A

An experience-based test technique whereby the experienced tester uses a list of items to be noted, checked, or remembered, or a set of rules or criteria against which a product must be verified.

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

What is black-box testing?

A

A technique based on formal requirements

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

What is statement coverage?

A

It is a metric, which is the percentage of statement in the source code that have been executed.

17
Q

What is the relationship between decision and statement coverage?

A

100% decision coverage also guarantees 100% statement coverage.

18
Q

How are tasks typically divided between the test manager and tester?

A

The test manager plans, coordinates and controls the testing activities, while the tester automates the tests.

19
Q

Name examples of typical exit criteria from testing?

A

Reliability measures, test coverage, schedule and status about fixing defect and remaining risks.

20
Q

Name a characteristic for metrics-based approach for test automation.

A

Budget which was used by a previous similar test project.

21
Q

What is a benefit of test execution tools?

A

It is easy to run regression tests

22
Q

Name a test tool more suitable for developers than testers.

A

Defect management tools.

23
Q

What are the triggers for maintenance testing?

A

Decision to test the system after migration to a new operating platform.
Decision to test if archived data is possible to be retrieved.
Decision to test after hot fixes.