Sid. 17 - 1.3 Flashcards

Testing Principles (17 cards)

1
Q

Testing shows the presence, not the …..

A

absence of defects

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

Can testing prove that they are no defects? Kort

A

No

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

If testing cant prove that there are no defects then what does it do?

A

Reduces the probability of defects remaining undiscovered

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

Is exhaustive testing possible? Kort

A

No (förutom i trivial cases)

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

What is exhaustive testing?

A

Testing everything.

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

Rather than testing everything you should use?

A
  • Test techniques
  • Test case prioritization
  • Risc based testing
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

When should testing start in the process and why?

A

As early as possible
It saves time and money

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

Which kind of testing should be started as early as possible?

A

Both static and dynamic

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

A small number of defects mostly …

A

contain most of the defects
Or are responsible for most of the operational failures.

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

What is the Pareto principe?

A

Defects cluster together

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

Why is it good to predict or find defect clusters?

A

They are important input for risk-based testing

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

Is it good to do the same tests many times?

A

No they wear out.
Except in automated regression testing.

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

What should you do with tests that has been done many times?

A

Modify
Write new

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

Is there a universally applicable approach to testing? Kort

A

No

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

Testing is done differently based on:

A

Context. Testing is done differently in different contexts.

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

What is software verification missing?

A

Validation:
- It doesnt fulfill the users needs and expectatoin. It does not help in achieving the customers business goals. Which is inferior

17
Q

What is a misconception/fallacy accoring to verify that there is no defects?

A

That thorougly testing all the specified requirements and fixing all the defects found could still produce a system that does not fulfill the users needs and exprectations.