1.3.3 Testing
Purpose
The purpose of testing is to ensure that the system works as described in the system specification.
Testing should be able to demonstrate that all parts or functions of the solution work as expected.
Testing ensures the system is of a high quality. Quality indicators are used during the testing stage
Different quality indicators
Suitability
Usability
Quality indicator
Effectiveness
Prototyping
This involves building a working model of a new system
The aim is to give the user a feel of how the system is going to work and runl
It also gives a chance for the programmers to decide what parts of the system needs changed as they are fault.
Based on the feedback the analyst will then make changes to the systems
There are 3 different types of testing
System testing
Alpha Testing
Beta Testing
Alpha
System
Beta
This testing takes place after alpha testing. It I given to a number of potential users
This is also called application testing and is carried out by members of the ICT development team such as programmers
This is making sure the system works as described in the secifcation
Test data
Normal( the program will accept)
Extreme (Limits of acceptability)
Exceptional (invalid)