Web Services Regression Testing Through Automated Approach

  • Divya RohatgiEmail author
  • Gyanendra Dwivedi
Conference paper
Part of the Advances in Intelligent Systems and Computing book series (AISC, volume 714)


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.


Software maintenance Regression testing Automated testing Web service 


  1. 1.
  2. 2.
    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).Google Scholar
  3. 3.
    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).Google Scholar
  4. 4.
    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).Google Scholar
  5. 5.
    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).Google Scholar
  6. 6.
    Leung, H., White, L.: Insights into regression testing. Proceedings of the Conference on Software Maintenance. pages 60–69 (1989).Google Scholar
  7. 7.
    Rothermel, G., Harrold, M.: A safe, efficient regression test selection technique. ACM Transactions on Software Engineering Methodology (TOSEM), 6(2):173{210, 1997).Google Scholar
  8. 8.
    Rothermel, G., Harrold, M.: Analyzing regression test selection techniques. IEEE Transactions on Software Engineering 22(8):529–551 (1996).Google Scholar
  9. 9.
    Engström, E., Runeson, P., Skoglund, M.: A systematic review on regression test selection techniques. Information and Software Technology, 52(1):14–30 (2010).Google Scholar
  10. 10.
    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).Google Scholar
  11. 11.
    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).Google Scholar
  12. 12.
    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).Google Scholar
  13. 13.
    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).Google Scholar
  14. 14.
    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.Google Scholar
  15. 15.
    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).Google Scholar
  16. 16.
    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).Google Scholar
  17. 17.
    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).Google Scholar
  18. 18.
    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).Google Scholar
  19. 19.
    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).Google Scholar
  20. 20.
    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).Google Scholar
  21. 21.
    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).Google Scholar
  22. 22.
    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).Google Scholar
  23. 23.
    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).Google Scholar
  24. 24.
    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).Google Scholar

Copyright information

© Springer Nature Singapore Pte Ltd. 2019

Authors and Affiliations

  1. 1.Computer Science & IT DepartmentSam Higginbottom Institute of Agriculture, Technology & SciencesAllahabadIndia
  2. 2.Department of Quality AssuranceUgam Solutions Pvt. Ltd.MumbaiIndia

Personalised recommendations