2.3.2 Testing Flashcards

1
Q

What is iterative testing?

A

Cycle of design, development and testing
Test results enable redesign and redevelopment and the process repeats itself until all elements work

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

What is final testing?

A

Carried out by real users when the program is complete and ready for release

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

What is a syntax error?

A

Usually spotted by program compliers and interpreters and is specific to the programming language used (Own formatting rules)
A specific statement may have been typed incorrectly or an incorrect/invalid character may have been used

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

What is a logic error?

A

Fault in the structure or design of a program and more difficult to spot.
Thorough testing only way to resolve

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

What is normal data?

A

Acceptable, error free data likely to be input into the program

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

What is boundary data?

A

Correct data at the limit of what a program should be able to accept

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

What is invalid data?

A

Data of the correct type but outside for predetermined limits that should be rejected

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

What is erroneous data?

A

Data of the incorrect data type that should be rejected by the program or system

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

What are refining algorithms?

A

A process designed to improve efficiency and remove errors at all stages of program development

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