Abstract
Web services are a software technology which is based on Service-oriented architecture that is used to provide business functionalities on the web. Thus it is important to ensure proper quality and maintenance of Web Services. Maintenance activity is assumed to be the most expensive activity in software development. Regression testing is a part of maintenance which is done every time whenever a change is made to the software. Regression testing is challenging and time-consuming activity in web services because they are inherently distributed, heterogeneous and dynamic in nature. Thus it is important to reduce regression test effort thereby reducing software maintenance costs. In this paper we have given an efficient approach by which we can effectively carry out regression testing of a web-based application system whenever any changes is made to system.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Chen, M., Chen, Andrew N. K., Shao, Benjamin B. M.: The Implications and Impacts of Web Services to Electronic Commerce Research and Practices. Journal of Electronic Commerce Research. VOL. 4 (2003).
Mohanty, R. K., Pattanayak, B K., Mohapatra, Durga Prasad: UML Based Web Service Regression Testing Using Test Cases: A Case Study. ARPN Journal of Engineering and Applied Sciences. Vol. 7, No. 11, ISSN 1819-6608 (2012).
Bassil, Youssef: Distributed, Cross-Platform, and Regression Testing Architecture for Service-Oriented Architecture. Advances in Computer Science and its Applications (ACSA). ISSN: 2166-2924, Vol. 1, No. 1(2012).
Seacord, R.C., Plakosh, D., Lewis G.A.: Modernizing Legacy Systems: Software Technologies, Engineering Process and Business Practices. Addison-Wesley Longman Publishing Co. Inc., Boston (2003).
Leung, H., White, L.: Insights into regression testing. Proceedings of the Conference on Software Maintenance. pages 60–69 (1989).
Rothermel, G., Harrold, M.: A safe, efficient regression test selection technique. ACM Transactions on Software Engineering Methodology (TOSEM), 6(2):173{210, 1997).
Rothermel, G., Harrold, M.: Analyzing regression test selection techniques. IEEE Transactions on Software Engineering 22(8):529–551 (1996).
Engström, E., Runeson, P., Skoglund, M.: A systematic review on regression test selection techniques. Information and Software Technology, 52(1):14–30 (2010).
Chaturvedi, A., Gupta, A.: A tool supported approach to perform efficient regression testing of web services. In Proceedings of IEEE 7th International Symposium on Maintenance and Evolution of Service Oriented and Cloud Based System. (2013).
Magalhaes, C., Barros, F., Mota, A., Maia, E.: Automatic Selection of Test Cases for Regression Testing. Proceedings of the 1st Brazilian Symposium on Systematic and Automated Software Testing. ACM (2016).
Ruth, Michael E.: Concurrency in a decentralized automatic regression test selection framework for web services. Proceedings of the 15th ACM Mardi Gras conference: From lightweight mash-ups to lambda grids. ACM (2008).
Ruth, Michael E., Tu, Shengru: Empirical studies of a decentralized regression test selection framework for web services. Proceedings of the workshop on Testing, analysis, and verification of web services and applications. Pages 8–14, ACM (2008).
Masood T., Nadeem A., Ali: An automated approach to regression testing of web services based on WSDL operation changes. In Proceedings of IEEE 9th International Conference on.
Masood T., Nadeem A., Lee: A Safe Regression Testing Technique for Web Services Based on WSDL Specification. Software Engineering, Business Continuity, and Education Communications in Computer and Information Science. Volume 257, pp 108–119, Springer (2011).
Li, B., Qiua, D., Leungb, H., Wanga Di: Automatic test case selection for regression testing of composite service based on extensible BPEL flow graph. The Journal of Systems and Software, 1300–1324 Science Direct, Elsevier Inc. (2012).
Ruth, M.: Empirical Studies of Privacy-Preserving Regression Test Selection Techniques for Web Services. Proceedings of the IEEE International Conference on Software Testing, Verification, and Validation Workshops. Pages 322–331 (2014).
Izzat Alsmadi, Sascha Alda: Test Cases Reduction and Selection Optimization in Testing Web Services. I.J. Information Engineering and Electronic Business. Vol 5, pp 1–8 (2012).
Bhuyan, P., Kumar, Abhishek: Model Based Regression Testing Approach of Service Oriented Architecture (SOA) Based Application: A Case Study. International Journal of Computer Science and Informatics. ISSN (PRINT): 2231-5292, Volume 3, Issue 2 (2013).
Tarhini, A., Fouchal, H., Mansour, N.: Regression Testing Web Services-based Applications. ACS/IEEE Int. Conf. on Computer Systems and Applications. pp. 163–170 (2006).
Mohanty, R.K., Pattanayak, B.K., Mohapatra, D.P.: A Regression Test Selection Technique for SOA Based Applications. International Journal of Software Engineering and Its Applications. Vol. 8, No. 3, pp. 65–72 (2014).
Ruth, M., Tu, S.: A safe regression test selection technique for web services. In Proceedings of the Second International Conference on Internet and Web Applications and Services. IEEE Computer Society (2007).
Ruth, M., Oh, S., Loup, A., Horton, B., Gallet, O., Mata, M., Tu S.: Towards automatic regression test selection for web services. In Proceedings of the 31st Annual International Computer Software and Applications Conference. Volume 02 pages 729–736. IEEE Computer Society (2007).
Khan, T. A., Heckel, Reiko: On Model-Based Regression Testing of Web-Services Using Dependency Analysis of Visual Contracts. FASE 2011, LNCS 6603, pp. 341–355, Springer Verlag Berlin Heidelberg (2011).
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2019 Springer Nature Singapore Pte Ltd.
About this paper
Cite this paper
Rohatgi, D., Dwivedi, G. (2019). Web Services Regression Testing Through Automated Approach. In: Panigrahi, C., Pujari, A., Misra, S., Pati, B., Li, KC. (eds) Progress in Advanced Computing and Intelligent Engineering. Advances in Intelligent Systems and Computing, vol 714. Springer, Singapore. https://doi.org/10.1007/978-981-13-0224-4_5
Download citation
DOI: https://doi.org/10.1007/978-981-13-0224-4_5
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-13-0223-7
Online ISBN: 978-981-13-0224-4
eBook Packages: EngineeringEngineering (R0)