ICT Notes+Chapter+7.4+Testing
ICT Notes+Chapter+7.4+Testing
7.4:
TESTING
MS. MASARRAH
Learning objectives
❖ Create test designs and strategies for
the new system.
• DEFINITION: Every part of the system will be checked in order to locate any
errors. Checking, using sample data that all parts of the system function as
expected.
TEST STRATEGY
• DEFINITION: A set of guidelines explaining how the testing will be carried
out.
• It describes the approach that the team will take during the testing that can
be done during the development of the software as well as when it is
completed.
• Types of testing strategies are:
➢Function/Unit testing
➢Module Testing
➢Final testing (or terminal testing)
Function/Unit Testing
❑ DEFINITION: Tests carried out on the whole system once it has been
completely developed.
❑ Making sure all of the individual modules works with each other
correctly.
❑ Example: Testing the whole Real School system (Engage).
TEST PLAN
• DEFINITION : A document that lists and describes all of the tests that will be
carried out to thoroughly test the new system.
• It should contain tests for:
➢Data and file structures such as tables and fields.
➢Input formats
➢Output formats
➢Validation routines
TEST DESIGN
• One of the way to test a system is by trying to input different data into the
system to see whether it will accept the acceptable data and reject the
unacceptable data.
• The tested data falls under four categories:
❖Normal data
❖Extreme data
❖Abnormal data
❖Live Data
Normal Data
• Data that should be accepted and pass the test without a problem.
Extreme Data