Name | Description | Example |
---|---|---|
Functionality Test | Testing to see if the software works correctly and as expected | No logic or syntax errors |
Load Test | Testing to see if the software can handle extreme conditions | Lots of data input at once; lots of users logged on at once |
Usability Test | Testing to see how user-friendly the interface is | Does the background colour affect how easily text is read? |
Data Test | Testing to see how the software handles different user inputs | Normal data; erroneous data; extreme data |
Acceptance Test | Testing against the client’s original requirements | |
Beta Test | Testing is carried out by an end user before the software’s full release | |
Security Test | Testing to see how vulnerable the software is to attack by cyber criminals | Does authentication work? Is user's data private? |