2.3.2 Flashcards

1
Q

what is the purpose of testing?

A

-help programmers identify and removes errors
-ensuring the program still meets its requirements
-identifying any security loopholes

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

what are the different types of testing?

A

-iterative testing
-final/terminal testing
-alpha testing
-beta testing

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

iterative testing

A

-performed whilst software is being developed
-corrects errors as they appear

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

final/terminal testing

A

-performed when program is completely finished
-individual areas are tested separately

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

alpha testing

A

-first phase is performed by programmers
-test data is used to ensure it meets the expected results

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

beta testing

A

-second phase of testing, select group of potential users are given a pre released version
-users use it as they normally would and report any bugs

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

what are the different types of test data?

A

-normal data
-boundary data
-invalid data
-erroneous data

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

normal data

A

data which should be accepted by a program without causing errors

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

boundary data

A

data of the correct type which is on the very edge of being valid

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

invalid data

A

data of the correct data type which should be rejected by a computer system

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

erroneous data

A

data that is of the incorrect data type

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