Skip to main content

A regression testing database model

  • Conference paper
  • First Online:
Software Engineering — ESEC '93 (ESEC 1993)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 717))

Included in the following conference series:

  • 184 Accesses

Abstract

Regression testing involves revalidation of modified software. It is a major component of software maintenance, aimed at ensuring a correct and reliable maintenance activity. Recently proposed regression testing strategies have problems in their practical use because of the lack of management and control information about regression testing or maintenance activities. The need for a database to aid regression testing has been recognised. This paper presents a model of a regression testing database(RTD) which emphasises configuration management, traceability and change impact analysis of data used in regression testing. A prototype of the RTD, entitled SEMST, has been implemented on a Sun workstation to manage all versions of specifications, test cases and programs, as well as to control relationships between these components. SEMST is introduced in this paper.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Bigelow, J., “Hypertext and CASE”, In: IEEE Software, Vol. 5, No. 2, pp. 23–27, March, 1988.

    Google Scholar 

  2. Collofello, James S. and Orn, M., “A Practical Software Maintenance Environment”, In: Proceedings of IEEE Conference on Software Maintenance, pp. 45–51, Phoenix, Arizona, October, 1988.

    Google Scholar 

  3. Fischer, K.F., Raji, F. and Chrusciki, A., “A Methodology for Re-Testing Modified Software”, In: National Telecomms Conference Proceed0ings, pp. B6.3.1-6, Nov., 1981.

    Google Scholar 

  4. Hartmann, J. and Robson, D.J., “Techniques for Selective Revalidation”, In: IEEE Software, Vol. 7, No. 1, pp. 31–26, January, 1990.

    Google Scholar 

  5. Leung, Hareton K.N. and White, Lee J., “A Study of Regression Testing”, Technical Report, TR-88-15, Dept. of Computer Science, University of Alberta, Canada, Sept., 1988.

    Google Scholar 

  6. Lewis, R., Beck, D.W., Hartmann, J. and Robson, D.J., “Assay — A Tool To Support Regression Testing”, British Telecom Research Lab/Dept. of Computer Science, Durham, Technical Report, 1988.

    Google Scholar 

  7. Liu, L., “A Support Environment for the Management of Software Testing”, M.Sc Thesis, Dept. of Computer Science, University of Durham, 1992.

    Google Scholar 

  8. Liu, L., Robson, D.J. and Ellis, R., “A Data Management System for Regression Testing”, In: Proc. 1st International Conference on Software Quality Management, pp. 527–539, British Computer Society, Wessex Institute of Technology, Southsampton, March, 1993.

    Google Scholar 

  9. Taylor, Richard N., Belz, Frank C., Clarke, Lori A., Osterweil, Leon, Selby, Richard W., Wileden, Jack C., Wolf, Alexander L., and Young, Michal, “Foundations For The Arcadia Environment Architecture”, In: Proceedings of the Third ACM SIGSOFT/SIGLAN Software Engineering Symposium on Practical Development Environments, pp. 1–13, 1988.

    Google Scholar 

  10. Tichy, Walter F., “An Introduction to the Revision Control System”, In: Programmer's Supplementary Documents, Vol.1, 4.3 Berkely Software Distribution, Virtual VAX-11 Version, University of California, Berkeley, California, April, 1986.

    Google Scholar 

  11. Yau, S. S. and Kishimoto Z., “A Method for Revalidating Modified Programs in the Maintenance Phase”, In: IEEE COMPSAC 87 Int. Conf. Procs., pp.272–277, Tokyo, Japan, 1987.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Ian Sommerville Manfred Paul

Rights and permissions

Reprints and permissions

Copyright information

© 1993 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Liu, L., Robson, D.J., Ellis, R. (1993). A regression testing database model. In: Sommerville, I., Paul, M. (eds) Software Engineering — ESEC '93. ESEC 1993. Lecture Notes in Computer Science, vol 717. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-57209-0_12

Download citation

  • DOI: https://doi.org/10.1007/3-540-57209-0_12

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-57209-1

  • Online ISBN: 978-3-540-47972-7

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics