Chapter 6 Flashcards

1
Q

List some benefits of test tools.

A

Reduction in manual work
Test consistency and repeatability
More objective assessment (coverage etc)
Easier to access to testing info (statistics etc)

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

List some risks to using test tools.

A

Time, cost and effort of initial use may be underestimated
Tool may be relied on too much
Vendor may provide poor support

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

Describe the capturing test approach when using test management tools.

A

A captured script is a linear representation with specific data and actions as part of each script. This type of script may be unstable when unexpected event occur and requires ongoing maintenance as the system’s user interface evolves over time

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

Describe the data-driven test approach when using test management tools.

A

This separates the test inputs and expected results. It uses a more generic test script that can read the input data and execute the same test script with different data.

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

Describe the keyword-driven test approach when using test management tools.

A

This involves a generic script that processes keywords describing the actions to be taken, which then calls the keyword scripts to process the associated test data.

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

Give an example of a unit test framework tool.

A

JUnit

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

What is a test harness?

A

Drivers: programs that interact with the software under test.

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

Define probe effect.

A

This is unintended alteration in system behavior caused by measuring that system.

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

What is a test charter?

A

This is a documentation of test activities in session-based exploratory testing.

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