testing Flashcards
syntax errors
when the compiler or interpreter does not understand something you have typed because it does not follow the rules of grammar of the programming language
logic errors
when the compiler or interpreter is able to run the program, but the program does something unexpected
iterative testing
the program is being tested while in development. often the programmer will test a module, fix any errors they find and test it again. They will repeat the process until the module is working correctly
final testing
the program is tested at the end of the development process. The whole program is tested at the same time in order to see that it is working correctly
what are the 2 main types of testing
iterative and final testing
what are the 4 categories for test data
normal data
Boundary data
invalid data
erroneous data
normal data
things that a user is likely to input into the program
boundary data
values at the limit of