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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
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)
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)
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)
Robson, C.: Real World Research: A Resource for Social Scientists and Practitioner-Researchers (Regional Surveys of the World). Blackwell Publishing Limited, Malden (2002)
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)
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)
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)
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)
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)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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)