SDD Flashcards

(7 cards)

1
Q

Errors

A

Syntax - Prevents instruction from being executed
Execution - Occur while the program is running. Crash a program. (eg dividing by 0)
Logic - code executes but produces the wrong result

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

Comprehensive testing

A

see Greg p 38

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

Dry run

A

Form of testing that involves reading the program code and mentally ‘walking through’ it. Tester will predict what the code will produce and fix errors before the code is executed.

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

Trace Table

A

Code is tested with test data. Trace table lists variables and tracks the values they store as code is executed

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

Breakpoint

A

forces executing code to pause at points defined by the programmer, allowing the current values of variables to be examined

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

Watchpoint

A

Stops the program from executing when a condition is met or when a variable changes value.
Both breakpoints and watchpoints may be used to check the current values stored by the program against the expected values.

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

Comprehensive test plan

A
  • ensures that all functional requirements of the program are tested
How well did you know this?
1
Not at all
2
3
4
5
Perfectly