You are on page 1of 20

7.

3 Development &
Testing
ICT
Chapter: 7 The System Life Cycle
Prepared by: Ms Summiya Altaf
What is system development?
Testing - The need for testing
The need for testing
Once the design stage is completed, it is then necessary to create the system and fully test it. Some of the development stages and testing strategies which
are often adopted by systems analysts are:
• If the system contains files (for example, a database) then the file structure would need to be finalized at this stage .Once the file structure has been
determined it is then created and needs to be fully tested to make sure it is robust when the system actually goes live.
• It is important that the correct data is stored in files (etc.) there are certain techniques that need to be adopted to make sure the data populating the
files/database is at least of the right type and that it conforms to certain rules. Validation routines and verification methods are used to ensure this
happens and these routines have to be fully tested to ensure they do trap unwanted data, but also to make sure any data transferred from a paper-based
system to an electronic system has been done accurately.
Testing - The need for testing
The need for testing
• Any system being developed will have some form of user interface. The types of hardware have already been considered; how these
are used to actually interface with the final system now needs to be identified. For example, how the screens (and any other input
devices) will be used to collect the data and the way the output will be presented.
If specialist hardware is needed (for example, for people with disabilities) then it will be necessary to finalize how these devices are
used with the system when it is implemented.
This will be followed by thorough testing to ensure the user screens are user- friendly and that the correct output is associated
with the inputs to the system.
Test design-How system is to be tested ?

TESTING THE DATA TESTING THE FILE TESTING THE INPUT TESTING THE OUTPUT TESTING THE VALIDATION
STRUCTURES STRUCTURES METHODS FORMATS RULES.
Test design- testing data & file structure
• System (like database) that are required to hold data need to use file structures.
• File structure determine how the data is stored in the system and are made up of four parts.

• Test data is entered into the field to make sure that the data is being stored correctly,
Test design
testing validation rules/check
Test design
input & output formats
Test strategies
Testing – Test plan, test data and live data
End of topic development & testing
HW Read page 180-183

You might also like