skip to main content
article
Free Access

A case study in test environment evolution

Published:03 January 1988Publication History
Skip Abstract Section

Abstract

As the demand for increasingly complex software systems grows, and our software development environments become increasingly sophisticated in response, our testing technology must keep pace. This paper describes the evolution of one software testing environment and the genesis of its logical successor.pastel (PICS Automated System Testing Environment for Leap) originated over a decade ago, with an interpreter for a simple testing language used on a single project by a group of about ten people. As the demands of testing very large systems grew, pastel's functionality expanded. Today's pastel includes facilities for creating a test by simply exercising the system under test, for running the test in a variety of modes, and for capturing and automatically analyzing test results. pastel allows application experts to create tests easily; no sophisticated programming skill is required. pastel is now used by projects throughout the Software Technology and Systems Area of Bell Communications Research.pastel is a relatively mature product, an adequate testing system for the monolithic database systems it was intended to exercise. astra, its successor, is now being designed to test systems of interacting systems built on different sizes and flavors of hardware. This paper reviews the evolution of pastel and the preliminary design work and unifying concepts underlying astra.

References

  1. H. O. Burton, PICS: A Computerized Inventory Control System for Plug-in Equipment, Compcon 75 Digest of Papers, February, 1975 pp. 277--280.Google ScholarGoogle Scholar
  2. Nathan H. Petschenik, Practical Priorities in System Testing a Large Software Application, IEEE Software, vol. 2 No. 5, pp. 18--23, June, 1982.Google ScholarGoogle Scholar
  3. C. V. Ramamoorthy and S. F. Ho, Testing Large Software with Automated Software Evaluation Systems, IEEE Transactions on Software Engineering, March, 1975 pp. 46--58.Google ScholarGoogle Scholar
  4. T. A. Dolotta, J. S. Licwinko, R. E. Menninger and W. D. Roome, The LEAP Load and Test Driver, Proceedings Second International Conference on Software Engineering, October, 1976. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Roy P. Woodall and Nathan H. Petschenik, A System Testing Technique Using a Universal LEAP Script, Bell Laboratories Technical Memorandum, August, 1976.Google ScholarGoogle Scholar
  6. Orest D. Jarosiewicz, Universal Leap Script Version 2, Bell Laboratories Internal Document, October, 1981.Google ScholarGoogle Scholar
  7. Orest D. Jarosiewicz, User's Guide to the Script Editing System, Version III, Bell Laboratories Internal Document, June, 1983.Google ScholarGoogle Scholar

Index Terms

  1. A case study in test environment evolution

      Recommendations

      Comments

      Login options

      Check if you have access through your login credentials or your institution to get full access on this article.

      Sign in

      Full Access

      • Published in

        cover image ACM SIGSOFT Software Engineering Notes
        ACM SIGSOFT Software Engineering Notes  Volume 13, Issue 1
        Jan. 1988
        72 pages
        ISSN:0163-5948
        DOI:10.1145/43857
        Issue’s Table of Contents

        Copyright © 1988 Authors

        Publisher

        Association for Computing Machinery

        New York, NY, United States

        Publication History

        • Published: 3 January 1988

        Check for updates

        Qualifiers

        • article

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader