5.1.5 Test Case Prioritization Flashcards

(16 cards)

1
Q

Once the test cases and test procedures are specified and assembled into test suites, these test suites can be “a…“ in a t… that defines the order in which they are to be “ “.

A

arranged
test execution schedule
run.

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

When prioritizing test cases, different “f…“ can be taken into “ “.

A

factors
account.

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

The most commonly used test case prioritization strategies are as follows:
- ri…
- c…
- re…

A
  • risk-based prioritization
  • coverage-based prioritization
  • requirements-based prioritization
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Risk-based prioritization

Where the order of test execution is based on the r…

A

results of risk analysis.

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

Risk-based prioritization

Test cases covering the most important risks are e…

A

executed first.

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

Coverage-based prioritization

Where the order of test execution is b… (e.g. s… ).

A

based on coverage
statement coverage

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

Coverage-based prioritization

Test cases achieving the highest coverage are e…

A

executed first.

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

Coverage-based prioritization

In another variant, called additional coverage prioritization, the test case achieving the highest c… ; each subsequent test case is the one that a…

A

coverage is executed first
achieved the highest additional coverage.

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

Requirements-based prioritization

Where the order of test execution is based on the priorities of the “ “ traced back to the c…

A

requirements

corresponding test cases.

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

Requirements-based prioritization

Requirement priorities are d…

A

defined by stakeholders.

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

Requirements-based prioritization

Test cases related to the most important requirements are e…

A

executed first.

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

Ideally, test cases would be ordered to run based on their priority levels, using for example, one of the a…

A

above-mentioned prioritization strategies.

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

However, this practice may not work if the test cases or the feature being tested have “ “.

A

dependencies.

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

If a test case with a higher priority is dependent on a test case with a lower priority, the l…

A

lower priority test case must be executed first.

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

The order of test execution must also take into account the av…

A

availability of resources.

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

Example: the required test tools, test environment or people that may only be “a…” for a s…

A

available
specific time window.