The aim of testing is to prevent software failure. Using normal, exceptional and extreme test data as part of a test plan will reduce the prevalence of syntax, logic and execution errors in code.
What kind of test data would be used to find out if a program works under regular circumstances?
What kind of test data would be used to find out if a program works when values at the lower and upper limits of the range are entered by the user?
What kind of test data would be used to find out if a program works when data that is outside the boundaries of what would normally be expected is entered?
If you had a program that converted Celsius to Fahrenheit, from zero to one hundred degrees Celsius, which one of the following would be an example of normal test data?
Missing out a full stop (.) or semi-colon (;) required by your program is an example of what sort of error?
Which type of error occurs at run time and happens when the program is asked to perform an impossible task, such as accessing a file that does not exist?
Deciding to use ˂ when the correct logical operator to use is ˃, is an example of which of the following errors?
What is the purpose of a test table?
To record only the test data that results in errors
To provide an at-a-glance overview of testing that can be referred to during evaluation or to inform revisiting the implementation phase
To record exhaustive testing of the program with every possible input tested