Skip to main content

Software Maintenance Testing Approaches to Support Test Case Changes – A Review

  • Conference paper
Digital Information and Communication Technology and Its Applications (DICTAP 2011)

Abstract

Software Maintenance Testing is essential during software testing phase. All defects found during testing must undergo a re-test process in order to eliminate the flaws. By doing so, test cases are absolutely needed to evolve and change accordingly. In this paper, several maintenance testing approaches namely regression test suite approach, heuristic based approach, keyword based approach, GUI based approach and model based approach are evaluated based on software evolution taxonomy framework. Some of the discussed approaches support changes of test cases. Out of the review study, a couple of results are postulated and highlighted including the limitation of the existing approaches.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Harrold, M.J.: Reduce, reuse, recycle, recover: Techniques for improved regression testing. In: 2009 IEEE International Conference on Software Maintenance, Edmonton, AB, Canada, pp. 5–5 (2009)

    Google Scholar 

  2. Skoglund, M., Runeson, P.: A case study on regression test suite maintenance in system evolution. In: Proceedings of 20th IEEE International Conference on Software Maintenance 2004, Chicago, IL, USA, pp. 438–442 (2004)

    Google Scholar 

  3. Rajlich, Gosavi: A Case Study of Unanticipated Incremental Change. In: Proceedings of the International Conference on Software Maintenance (ICSM 2002), p. 442. IEEE Computer Society, Los Alamitos (2002)

    Chapter  Google Scholar 

  4. Robson, C.: Real World Research: A Resource for Social Scientists and Practitioner-Researchers (Regional Surveys of the World). Blackwell Publishing Limited, Malden (2002)

    Google Scholar 

  5. McMaster, S., Memon, A.M.: An Extensible Heuristic-Based Framework for GUI Test Case Maintenance. In: Proceedings of the IEEE International Conference on Software Testing, Verification, and Validation Workshops, pp. 251–254. IEEE Computer Society, Los Alamitos (2009)

    Google Scholar 

  6. Wissink, T., Amaro, C.: Successful Test Automation for Software Maintenance. In: 2006 22nd IEEE International Conference on Software Maintenance, Philadelphia, PA, USA, pp. 265–266 (2006)

    Google Scholar 

  7. Memon, A.M., Soffa, M.L.: Regression testing of GUIs. In: Proceedings of the 9th European software Engineering Conference Held Jointly with 11th ACM SIGSOFT International Symposium on Foundations of Software Engineering, pp. 118–127. ACM, Helsinki (2003)

    Google Scholar 

  8. Naslavsky, L., Ziv, H., Richardson, D.J.: A model-based regression test selection technique. In: 2009 IEEE International Conference on Software Maintenance, Edmonton, AB, Canada, pp. 515–518 (2009)

    Google Scholar 

  9. Buckley, J., Mens, T., Zenger, M., Rashid, A., Kniesel, G.: Towards a taxonomy of soft-ware change: Research Articles. J. Softw. Maint. Evol. 17, 309–332 (2005)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2011 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Yusop, O.M., Ibrahim, S. (2011). Software Maintenance Testing Approaches to Support Test Case Changes – A Review. In: Cherifi, H., Zain, J.M., El-Qawasmeh, E. (eds) Digital Information and Communication Technology and Its Applications. DICTAP 2011. Communications in Computer and Information Science, vol 167. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-22027-2_4

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-22027-2_4

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-22026-5

  • Online ISBN: 978-3-642-22027-2

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics