A Test Methodology for an Automated and Interactive Software Development Environment.
Abstract
The purpose of this investigation is to examine the concept of lifecycle testing, in particular in the AFIT education/research environment. A result of this investigation is the SDW Test Methodology, an automated/interactive testing tool to aid the software engineer in lifecycle testing. Five areas of testing are identified during this investigation which are common to software development in the analysis, design and implementation phases. These areas are consistency, correctness, clearness, completeness, and traceability. By providing automated and interactive functions to test for the errors associated with these areas, the AFIT student software engineer is relieved from the hand-testing techniques which therefore have been employed. The Tests Methodology supports the latter half of the lifecycle testing by providing interfaces to the Test Methodology for an assortment of static and dynamic analysis testing tools. On a wider scale, the ideas and conclusions presented herein are applicable in all software development environments employing a structured approach to analysis, design and implementation. However, the software tests are not generally applicable to all environments and may require modifications. The SDW Test Methodology is initially hosted on a VAX VMS 11/780 and requires interfaces to the INGRES Relational Database Manager and the Data Dictionary Generation Tool. Originator-Supplied keywords include: Lifecycle Testing, Software Development Environments, Software Validation, Computer Programs, and Flow Charting.
Document Details
- Document Type
- Technical Report
- Publication Date
- Dec 01, 1984
- Accession Number
- ADA152857
Entities
People
- K. A. Shomper
Organizations
- Air Force Institute of Technology