Controlling the Functional Testing of an Operating System
- 1 January 1969
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Systems Science and Cybernetics
- Vol. 5 (4) , 284-290
- https://doi.org/10.1109/tssc.1969.300221
Abstract
Functional testing of operating systems is in transition from a predominantly imprecise art to an increasingly precise science. The process that controls this testing is maturing correspondingly. The laissez-faire approach is giving way to a disciplined approach characterized by rigorous definition of the test plan, systematic control of the test effort, and objective quantitative measurement of the test coverage. This paper describes just such a disciplined test control process, which is composed of five steps: 1) the survey, which establishes the intended extent of testing; 2) the identification, which creates a list of functional variations eligible for testing; 3) the appraisal, which ranks and subsets the eligible variations so that test resources can be directed at those with the higher payoff; 4) the review, which calculates the test coverage of the test case library; and 5) the monitor, which verifies attainment of the planned test coverage. Throughout the test process, specification testing is distinguished from program testing.Keywords
This publication has 16 references indexed in Scilit:
- Controlling the Functional Testing of an Operating SystemIEEE Transactions on Systems Science and Cybernetics, 1969
- Generating test programs from syntaxComputing, 1967
- Amplitude measurement of the sleep electroencephalogramElectroencephalography and Clinical Neurophysiology, 1967
- Discriminant analysis of “activated” EECPsychonomic Science, 1966
- AN AUTOMATIC ANALYZER OF STATES OF VIGILANCEPsychophysiology, 1965
- An Algorithm for Selecting an Optimum Set of Diagnostic TestsIEEE Transactions on Electronic Computers, 1965
- Notes on testing real-time system programsIBM Systems Journal, 1965
- Systematic mistake analysis of digital computer programsCommunications of the ACM, 1963
- A general test data generator for COBOLPublished by Association for Computing Machinery (ACM) ,1962
- The form, voltage distribution and physiological significance of the K-complexElectroencephalography and Clinical Neurophysiology, 1956