wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

SDD Testing

Total questions: 24

Worksheet time: 15mins

Name
Class
Date
1.

What kind of errors are likely to be found during hand testing?

a)

logic

b)

runtime

c)

syntax

d)

overflow

2.

Debugging is the process of finding and correcting the errors in program.

a)

TRUE

b)

FALSE

3.

A compilation error is an error which is detected during the process of compilation (or translation) of the program into the object code before it is run.


Compilation errors are often called:

a)

logic

b)

syntax

c)

rounding

d)

truncation

4.

Select types of errors which are caused by limited amount of memoryeither in the computer for example:


a fixed amount of space to store number.

a)

overflow

b)

rounding

c)

truncation

d)

syntax

5.

Logic errors are mistakes in the design of the program. Logic errors only show up when you run the program and you can spot them because program does not do what it is supposed to do.

a)

TRUE

b)

FALSE

6.

SELECT all methods of detecting errors:

a)

dry runs

b)

trace facilities

c)

breakpoints

d)

watchpoints

7.

Which part of program is usually tested using trace table?

a)

all procedures using global variables

b)

all procedures with local variables

c)

small part of program, one procedure or method a time

d)

the main method

8.

A trace tool which allows the user to go through the program one line a time is called:

(a)  

9.

What is the name of a tools which programmer can use to follow the path through the program at the same time as it is being run?

(a)  

10.

What is another name for temporary halts set by programmer during testing?

(a)  

11.

What is the goal for using breakpoints during testing a program?

a)

examine values of program's variables

b)

examine the results of program's procedures

c)

find logic errors within program

d)

correct program's syntax

12.

What is the difference between breakpoint and watchpoint in software testing?

a)

breakpoint will run only first and second procedure of a program

b)

watchpoint will print all of the results with comments included within code

c)

watchpoint is used for following the value of one particular variable

d)

watchpoint is used for following all the values produced by program

13.

SELECT all advantages of indenting program structures:

a)

Shows each of program's control structures beginning and end

b)

Easier to spot mistakes as opposed to the program which is unstructured

c)

It makes program faster to run

d)

IDE will highlight the errors for You when indentation is used

14.

Test data is a set of data used to make sure a program actually solves the problem it is supposed to.

a)

TRUE

b)

FALSE

15.

SELECT all types of data which shouldbe included within tested data

a)

normal

b)

extreme

c)

exceptional

d)

acceptable

16.

What kind of data is within the limits that your program should be able to deal with?

a)

extreme

b)

normal

c)

exceptional

d)

acceptable

17.

What kind of testing data is at the ends of the acceptable range of data, on the limit(s) or boundaries of the problem?

a)

exceptional

b)

extreme

c)

normal

d)

acceptable

18.

What is the name of the testing data which is invalid for program to process?

a)

extreme

b)

acceptable

c)

normal

d)

exceptional

19.

What is the name for testing all the possible sets of data that the program is designed to handle?

a)

exceptional

b)

exhaustive

20.

Communicating and explaining of errors in the software to the user is called:

a)

error correcting

b)

error reporting

c)

error testing

d)

error analysis

21.

What kind of errors show up during program execution?

a)

exceptional

b)

logic

c)

syntax

d)

execution

22.

Dry runs, trace facilities, breakpoints and watchpoints are all methods of:

a)

reporting errors

b)

detecting errors

c)

analysing errors

d)

designing testing plan

23.

SELECT all that applies to trace table:

a)

list all the variables within the program

b)

manually track the variables as the program executes

c)

list all the results of program's procedures

d)

list all the results of program's methods

24.

Structured listing is a program listing which uses indentations (formatting) to show some of the structure of the program.

a)

TRUE

b)

FALSE