Testing Flashcards

(41 cards)

1
Q

15:37 Fri 9 Aug

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

=61% @•

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

noW

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

New Episode

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

A new episode of Scott Mills is available. Listen now.

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

15 of 74

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

1.1. И

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

Software systems are an integral part of our daily life. Most people have had experience with software

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

that did not work as expected. Software that does not work correctly can lead to many problems

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

including loss of money

A

time or business reputation

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

Software testing assesses software quality and helps reducing the risk of software failure in operation.

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

Software testing is a set of activities to discover defects and evaluate the quality of software artifacts.

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

These artifacts

A

when being tested

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

that it only consists of executing tests (i.e.

A

running the software and checking the test results). However

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

software testing also includes other activities and must be aligned with the software development lifecycle

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

(see chapter 2).

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

Another common misconception about testing is that testing focuses entirely on verifying the test object.

18
Q

Whilst testing involves verification

19
Q

involves validation

A

which means checking whether the system meets users’ and other stakeholders’

20
Q

needs in its operational environment.

21
Q

Testing may be dynamic or static. Dynamic testing involves the execution of software

A

while static testing

22
Q

does not. Static testing includes reviews (see chapter 3) and static analysis. Dynamic testing uses

23
Q

different types of test techniques and test approaches to derive test cases (see chapter 4).

24
Q

tatest cases (see chapter 4).g uses

25
Testing is not only a technical activity. It also needs to be properly planned
managed
26
monitored and controlled (see chapter 5).
27
Testers use tools (see chapter 6)
but it is important to remember that testing is largely an intellectual
28
activity
requiring the testers to have specialized knowledge
29
thinking and systems thinking (Myers 2011
Roman 2018).
30
The ISO/IEC/IEEE 29119-1 standard provides further information about software testing concepts.
31
1.1.1. Test Objectives
32
The typical test objectives are:
33
• Evaluating work products such as requirements
user stories
34
• Triggering failures and finding defects
35
• Ensuring required coverage of a test object
36
• Reducing the level of risk of inadequate software quality
37
• Verifying whether specified requirements have been fulfilled
38
• Verifying that a test object complies with contractual
legal
39
• Providing information to stakeholders to allow them to make informed decisions
40
• Building confidence in the quality of the test object
41
• Validating whether the test object is complete and works as expected by the stakeholders