Software Design and Development (Testing and Documentation) Flashcards

1
Q

What are the three types of test data?

A

Normal
Extreme
Exceptional

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

What is boundary testing?

A

Testing the first two values outwith the thresshold

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

What will test tables show?

A

A column for the expected result

A column for what actually happens when the program runs

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

What items are tested in a test table?

A

At least two items of normal data
At least two items of exceptional data
Both extreme values if testing a range of numbers

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

If are error is found here, which stage of Software Design and Development should the coder revisit?

A

Design

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

What are the three types of error?

A

Syntax
Logic
Execution

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

What are Syntax errors?

A

Errors committed by the coder, and are to do with the spelling and grammar of the code

eg. missing a letter

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

What are Logic errors?

A

Errors committed by the coder, and are to do with the logical operations and decisions the program must carry out

eg. AND instead of OR

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

What are Execution errors?

A

When a program is asked to something which it can’t do, resulting in a crash

eg. Dividing a value by 0

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