A Novel Testing Framework for SOA Based Services

Author - 

Niraj Singhal


Service-Oriented Architecture (SOA) has become one of the vital backbones of business realignment in a cost effective manner, as more and more business enterprises are adopting SOA. So, it becomes very important for defect free delivery and its mapping to business requirement. SOA has changed the way business enterprises get aligned with technology with a very fast pace keeping the demand of re- alignment time very short. Testing of services becomes equally important in SOA implementation in the context of enterprise architecture, business re- alignment etc. Manual test case generation is time consuming. Manual test cases lose their usability after some time because services are dynamically published, bound, invoked and integrated. This makes automatic test case generation more important. This report investigated various SOA testing perspectives and SOA testing challenges. We reviewed some related work on automatic test case generation for SOA based application. In this report a complete study of the SOA basics is done and then various testing approaches are explained, We have proposed a novel testing framework for SOA based services. To test the SOA based services we used web service description language (WSDL) file of that services The implementation of service, test case generation from model and then testing of the service is also explained.


SOA, Automatic Test Case Generation, Testing Framework, WSDL


  • Jeffrey Hasan and Mauricio Duran. Expert Service- Oriented Architecture in C# 2005. Apress, 2006. 

  • W.T.Tsai, Y. Chen, R. Paul, N. Liao and H. Huang. CooperativeandGroupTestinginVerification o f DynamicCompositeWebServices.InProceedings ofthe 28thAnnual International Computer Software and ApplicationsConference, IEEE(2004). 

  • Sofokleous, A. A., Andreou, A. S. (2008). Automatic,evolutionary test data generation for dynamic software testing. The Journal of Systems and Software, 81, 1883– 1898. 

  • Xiaoying Bai and Wenli Dong. WSDL-Based Automatic Test Case Generation for Web Services Testing. In Proceedings of the 2005 IEEE International Workshop on Service- Oriented System Engineering (2005). 

  • Harry M. Sneed and Shihong Huang. WSDL Test ATool for Testing Web Services. In Proceedings of Eighth IEEE International Symposium on Web Site Evolution, IEEE (2006).

  • R.Selvam and A. Senthilkumar. Web service based Vulnerability testing framework, In the proceeding of Green Computing Communication and Electrical Engineering (ICGCCEE),2014. 

  • Zhang Guang quan, Rong Mei and Zhang Jun. A Business Process ofWeb ServicesTesting Method Based on UML 2.0 Activity Diagram. In Proceedings of Workshop on Intelligent Information Technology Application, IEEE (2007). 

  • Qiulu Yuan, Ji Wu, Chao Liu and Lizhang. AModel Driven Approach Toward Business Process Test Case Generation. In IEEE(2008). [9] Ebrahim Shamsoddin-Motlagh, Automatic Test Case Generation for Orchestration Languages at Service Oriented Architecture, In International Journal of Computer Applications(0975– 8887)Volume80 – No7,October2013.

  • Antonia Bertolino, Jinghua Gao, Eda Marchetti andAndrea Polini. Automatic Test Data Generation for XMLSchemaBased Partition Testing. In proceedings of Second International Workshop on Automation of Software Test, IEEE(2007).

  • Shaveta Sehgal and Deepinderjeet kaur Dhaliwa. Regression Testing of Web Services Using Parsing and Test case Prioritization Approach. In International Journal of Science,Engineering and Technology Research (IJSETR), Volume 4,Issue 11,November 2015. 

  • Zhong Jie Li, Jun Zhu, Liang-Jie Zhang and Naomi M. Mitsumori. To-wards a Practical and Effective Method for Web Services Test Case Generation. In Proceedings of ICSE09 Workshop, Vancouver, Canada , IEEE (2009). 

  • Erin Cavanaugh. Web services: Bene ts, challenges, and a unique, visual development solution, Altova white paper, http://www.altova.com/whitepapers/.