Software testing using the IEEE standards
J. Klamerus, Jim Weeks · OSTI OAI (U.S. Department of Energy Office of Scientific and Technical Information) · 1992
Testing is an important part of the software application development process. To achieve quality software deliverables and to avoid costly redevelopment of program code or repair of bad data, testing must be performed throughout the software development life cycle. This paper will discuss a software engineering process to produce a software test plan based upon the IEEE (Institute of Electrical and Electronics Engineers) Software Engineering Standards Collection'' guidelines and corporate guidelines. Demonstrated examples of the software testing process involving interactive graphical user interface and standard ASCII text forms-based software are provided. Sandia National Laboratories has a Software Quality Assurance Department which provides corporate guidelines, in addition to recommending the use of IEEE processes. Both corporate guidelines and a specific subset of the IEEE guidelines were applied to the software development projects discussed herein. The rationale for applying a specific subset of the IEEE guidelines for each of the software on development projects will be given. The development of the test procedures in the INGRES/WINDOWS 4GL environment (graphical user interface) as well as in the INGRES/ABF environment (Applications-By-Forms, ASCII Text) will be presented and contrasted. The documentation of the testing process and results are explained.