viii - Software testing Flashcards

1
Q

can only show the presence of errors in a program. It cannot demonstrate that there are no remaining faults.

A

Testing

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

is the responsibility of the software development team. A separate team should be responsible for testing a system before it is released to customers. In the user testing process, customers or system users provide test data and check that tests are successful.

A

Development testing

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

Development testing includes [1], in which you test individual objects and methods; [2], in which you test related groups of objects; and [3], in which you test partial or complete systems.

A
  1. unit testing
  2. component testing
  3. system testing
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

When testing software, you should try to [1] the software by using experience and guidelines to choose types of test cases that have been effective in discovering defects in other systems.

A

‘break’

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

Wherever possible, you should write [1]. The tests are embedded in a program that can be run every time a change is made to a system.

A

automated tests

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

is an approach to development where tests are written before the code to be tested. Small code changes are made and the code is refactored until all tests execute successfully.

A

Test-first development

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

is useful because it replicates the practical use of the system. It involves inventing a typical usage scenario and using this to derive test cases.

A

Scenario testing

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

is a user testing process where the aim is to decide if the software is good enough to be deployed and used in its operational environment.

A

Acceptance testing

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