Greater Emphasis on Testing Needed To Make Computer Software More Reliable and Less Costly

IMTEC-84-2 October 27, 1983
Full Report (PDF, 80 pages)  

Summary

GAO evaluated the adequacy and effectiveness of federal agencies' software testing practices.

Federal agencies spend billions of dollars each year to develop and maintain computer programs used for business applications. GAO found that federal agencies generally are not managing the software testing process effectively to help ensure that the software performs its intended functions accurately and reliably. GAO believes that undetected software errors are costing agencies millions of dollars unnecessarily because such errors: (1) cost more to correct after software becomes operational; (2) often require expensive manual processing or other corrective action; and (3) sometimes result in the loss of financial assets. Too often, decisions on the amount and extent of testing depend on the discretion of individuals or on time and staff limitations, not on testing policies and requirements for the agency. Software users do not always participate in the testing process, and user roles and responsibilities in testing are not always clearly defined, which contributes to the development of software that does not meet user needs. Most agencies do not use software problem data to evaluate the overall effectiveness of the testing process in producing quality software. Further, federal agencies have not taken advantage of software technology that could improve the testing process.



Related Searches