An evaluation of a test scheduling solution

Loading...
Thumbnail Image
Authors
Kelly, Timothy James
Subjects
Testing
Test Scheduling
Software Development
Software Reliability
Software Testing
Software Test Scheduling
Advisors
Shimeall, Timothy J.
Date of Issue
1993-03
Date
Publisher
Monterey, California. Naval Postgraduate School
Language
en_US
Abstract
As recognized in the software engineering process, software testing during development is an aspect that must be improved to accurately predict and reduce probabilities of future software failures. A possible method of improving software reliability is to concentrate on the scheduling of the test process to reduce costs and increase coverage. Software test scheduling is the process of sequencing the test procedures to manage costs and maximize verification and validation of the system being evaluated. Changing the methodologies of software testing by implementing a scheduling process can affect many issues in software testing. Software testing is an evolutionary process; to be effective, the test scheduling problem and solution must be continuously revisited, revised and permitted to change according to the events as they occur. This implies that the test scheduling solution is dependant upon many factors, including software design model, results of previous test(s), and the time and resources available for further testing. This empirical study takes the testing information from a Published Specification and performs a detailed analysis of a scheduled solution. Based on the results of this work, it has been determined that the work and resources required to design and develop a software test schedule outweigh the resulting benefits
Type
Thesis
Description
Series/Report No
Department
Computer Science
Organization
Naval Postgraduate School
Identifiers
NPS Report Number
Sponsors
Funder
Format
104 p.
Citation
Distribution Statement
Approved for public release; distribution is unlimited.
Rights
Collections