2.3.2 Flashcards
what is the purpose of testing?
-help programmers identify and removes errors
-ensuring the program still meets its requirements
-identifying any security loopholes
what are the different types of testing?
-iterative testing
-final/terminal testing
-alpha testing
-beta testing
iterative testing
-performed whilst software is being developed
-corrects errors as they appear
final/terminal testing
-performed when program is completely finished
-individual areas are tested separately
alpha testing
-first phase is performed by programmers
-test data is used to ensure it meets the expected results
beta testing
-second phase of testing, select group of potential users are given a pre released version
-users use it as they normally would and report any bugs
what are the different types of test data?
-normal data
-boundary data
-invalid data
-erroneous data
normal data
data which should be accepted by a program without causing errors
boundary data
data of the correct type which is on the very edge of being valid
invalid data
data of the correct data type which should be rejected by a computer system
erroneous data
data that is of the incorrect data type