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)