09 Based Testing Flashcards

1
Q

When to Stop Testing?

A

Based on:
1. Resource Based Criteria
2. Activity-Based (Quality-Based) Criteria

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

Resource-Based Criteria

A

Stop when you run out of money or time
Irresponsible => Quality/Other Problems

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

Activity Based Criteria

A

Quality Based
Stop wehn you complete planned test activities
Directi quality measure: Reliablilty (resemble actual customer usages)
Indirect quality measure: Coverage

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

Systematic Testing Checklists

A

List of items that must be systematically tested.
Each item is “checked off”
When list is complete, testing is done.

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

Checklists Advantages

A

Simplicity
Increased Coverage

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

Drawbacks

A

Coverage: Need to file “hole”
Duplication: Need to improve efficiency
Complex interactions not modeled.
Root cause: Complexity

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

Partition Testing

A

Defining specific input variables and associated values to exercise certain parts of the program in the white-box view or to perform certain functions in the black-box view.

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

Partition Testing Basic Idea

A

Coverage Across partition: Uniform
Coverage within a partition: Random

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

Different Types of Partitions

A

Pure Membership based partitions
Properties/Relations used in definitions
Combinations

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

Types of Activity Based Testing

A

Coverage Based
- Checklist
- Partitions

Usage-Based (Activity-Based)
- Operational Profiles (OPs)

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

Operational Profiles

A

Disjoint alternatives and their associated probabilities

The # of tests runs of each operation in the OP is proportional to its probability.

A quantitiative characterization of the way a softare system is or will be used.

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