Iterative design and testing within the software development life cycle

  • Authors:
  • Bor-Yuan Tsai;Simon Stobart;Norman Parrington;Barrie Thompson

  • Affiliations:
  • Department of Information Management, Tamsui Oxford University College, 32 Jen-Lee Street Taipei County Taiwan;School of Computing and Information Systems, University of Sunderland, St. Peter‘s Way Sunderland UK;School of Computing and Information Systems, University of Sunderland, St. Peter‘s Way Sunderland UK;School of Computing and Information Systems, University of Sunderland, St. Peter‘s Way Sunderland UK

  • Venue:
  • Software Quality Control
  • Year:
  • 1997

Quantified Score

Hi-index 0.00

Visualization

Abstract

The activity of testing begins during system development and spans all subsequent phases. Some system development lifecycles describe testing which is performed after the coding phase, but this may cause the software to be delivered without sufficient testing. In this paper, we present a software system development lifecycle model, called the Test design Stages Processed model (TSP model), in which we emphasize that iterative test design stages should be incorporated at each phase of the software development lifecycle. When a phase is completed, testing of the phase should also be completed at that time. Within this paper we have added unit, integration and system testing processes into BoochÕs micro–design process to generate a new designs and test model. This shows the process of iterative and incremental software development. Comparing this with our model, we explain how the TSP model can be used for developing and testing an object-oriented software system.