Skip to main content

Web Services Regression Testing Through Automated Approach

  • Conference paper
  • First Online:

Part of the book series: Advances in Intelligent Systems and Computing ((AISC,volume 714))

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.

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

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   129.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   169.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

Learn about institutional subscriptions

References

  1. http://www.webopedia.com/TERM/Web_Services.

  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. 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. 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. 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. Leung, H., White, L.: Insights into regression testing. Proceedings of the Conference on Software Maintenance. pages 60–69 (1989).

    Google Scholar 

  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. Rothermel, G., Harrold, M.: Analyzing regression test selection techniques. IEEE Transactions on Software Engineering 22(8):529–551 (1996).

    Google Scholar 

  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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Divya Rohatgi .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2019 Springer Nature Singapore Pte Ltd.

About this paper

Check for updates. Verify currency and authenticity via CrossMark

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)

Publish with us

Policies and ethics