Improving Web Services Maintenance through Regression Testing

Main Article Content

Divya Rohatgi
Prof. (Col) Gurmit Singh

Abstract

Software maintenance is considered to be the most expensive activity in software development and is used to ensure quality to the product. Regression Testing is a part of software maintainers which is done every time the software is changed. For software like Web services which represent a class of Service oriented architectures this activity is a challenging task. Since web services incorporate business functionality thus maintaining proper quality is an important concern. Due to inherent distributed, heterogeneous and dynamic in nature, regression testing is difficult and time consuming activity. Thus in order to reduce maintenance cost we have to reduce regression testing cost. Thus in this paper, we have given a comprehensive study of regression testing of web services exploring the challenges, approaches and tools used for them to ensure proper quality and inherently reducing the maintenance costs.

Article Details

How to Cite
[1]
Divya Rohatgi and Prof. (Col) Gurmit Singh, “Improving Web Services Maintenance through Regression Testing”, Int. J. Comput. Eng. Res. Trends, vol. 3, no. 5, pp. 261–265, May 2016.
Section
Research Articles

References

W3C Working Group. Web services architecture requirements,2002, http://www.w3.org/TR/ws-desc-reqs/.

Marcello Bruno, Gerardo Canfora, Massimiliano Di Penta,” Regression Testing of Web Services”

T. Andrews, F. Curbera, H. Dholakia, Y. Goland, J. Klein, F. Leymann, K. Liu, D. Roller, S. T. D. Smith, I. Trickovic, and S.Weerawarana, “Business Process Execution Language for Web Services”, .http://www106.ibm.com/developerworks/webservices/ library/ws-bpel/

Gregg Rothermel, Mary Jean Harrold. “A safe, efficient regression test selection technique”, ACM Transactions on Software Engineering Methodology (TOSEM), 6(2):173{210, 1997

Gregg Rothermel, Roland H. Untch, Chengyun Chu, and Mary Jean Harrold, “Prioritizing test cases for regression testing. IEEE Transactions on Software Engineering”, 27(10):929{948, 2001.

F. I. Vokolos , P. G. Frankl, “Pythia: a regression test selection tool based on textual differencing”, In Proceedings of the Internatinal Conference on Reliability, Quality and Safety of Software-intensive Systems(ENCRESS'97), pages Chapman & Hall, Ltd., 1997.

Filippos I. Vokolos and Phyllis G. Frankl,” Empirical evaluation of the textual differencing regression testing technique”, In Proceedings of the International Conference on Software Maintenance (ICSM'98), pages,1998

Yih-Farn Chen, David S. Rosenblum, and Kiem-Phong Vo, “Testtube: A system for selective regression testing”, In Proceedings of the International Conference on Software Engineering (ICSE'94), 1994.

David Binkley,” The application of program slicing to regression testing”, Information & Software Technology, 40(11-12):583{594, 1998.

Lei Xu, Baowen Xu, Zhenqiang Chen, Jixiang Jiang, and Huowang Chen, “Regression testing for web applications based on slicing.”,In Proceedings of the IEEE International Computer Software and Applications Conference (COMPSAC'03)

Mary Jean Harrold, Rajiv Gupta, and Mary Lou ,” A methodology for controlling the size of a test suite.”, ACM Transactions on Software Engineering and Methodology (TOSEM), 2(3):270{285, 1993.

Sebastian G. Elbaum, Alexey G. Malishevsky, and Gregg Rothermel., “ Prioritizing test cases for regression testing.”,In Proceedings of the ACM/SIGSOFT International Symposium on Software Testing and Analysis , 2000

Rajani Kanta Mohanty1, Binod Kumar Pattanayak2 and Durga Prasad Mohapatra, “Uml based Web Service Regression Testing Using Test Cases: A Case Study”, Vol. 7, No. 11, November 2012 ISSN 1819-6608 ARPN Journal of Engineering and Applied Sciences

C. Bartolini, A. Bertolino, S. Elbaum, and E. Marchetti, “Whitening SOA testing “, in Proceedings of the 7th joint meeting of the European software engineering conference and the ACM SIGSOFT symposium on the foundations of software engineering, Amsterdam, The Netherlands, 2009, pp. 161–170.

Scott Barber, “SOA Testing Challenges, Technical Report”, PerfTestPlus, 2006.

Tilley, S. R., Bai, X., and Lewis, G. A. First international workshop on service-oriented architecture testing (soat 2009). In ICSM'09 (2009), pp. 583-584.

Kontogiannis, K., Lewis, G. A., and Smith, D. B. “A research agenda for service-oriented architecture”, In Proceedings of the 2nd international workshop on Systems development in SOA environments (New York, NY, USA, 2008), SDSOA '08, ACM, pp. 1-6.

Mani, S., Sinha, V. S., Sinha, S., Dhoolia, P., Mukherjee, D., and Chakraborty, S. ,“Efficient testing of service-oriented applications using semantic service stubs”,. 2009 IEEE International Conference on Web Services (2009), 197-204.

Prachet Bhuyan, Chandra Prakash, Durga Prasad Mohapatra,” Survey of Regression Testing in SOA”, International Journal of Computer Applications (0975 – 8887) Volume 44– No19, April 2012,

Bharat Choudhary ,VineetRichhariya,”An approach of Regression testing for Service Oriented Architecture”,International Journal of Research in Computer and Communication Technology, Vol 2, Issue 7, July-2013