Menu

Testing - Word Drop

Drop the words into the correct position in the paragraph. Press submit to check your answers.

Testing means running a program with chosen data to find ______ so they can be fixed. It also checks the program meets the user's ______ and copes with unexpected inputs without crashing. The first type, ______ testing, happens during development, when each module is tested as it is written. The other type, ______ testing, happens at the end of production, when the whole program is tested as one. Both are needed, because a module can work alone but fail when joined to others.

A ______ error breaks the grammatical rules of the language, so the program cannot be ______ or run. A ______ error still lets the program run but produces unexpected output, so only testing finds it.

Normal data is typical and should be accepted by the program. ______ data is of the correct type and sits on the very edge of being valid. Data of the correct type that should be rejected is called invalid data. ______ data, such as text where a number is needed, is of the wrong type and should be rejected. For a given scenario you must choose suitable test data for each type.

A ______ lists every test to be carried out. Each test has a number, a purpose, test data, the type of data and the ______ result. The actual result is recorded when the test is run. When a test fails, the algorithm is ______, the problem is fixed and the same test is run again.
Log in or sign-up to access the word drop



Don't have a login?

You can still revise this topic