system testing is carried out to see if the system works . before testing begin,a schedule of testing is prepared and the expected outcomes predicted. if the data cause unexpected input, the ICT system should be amended. a cycle of testing, amending and retesting continue until the ICT system works.