A Novel Testing Model for SOA based Services

Full Text (PDF, 852KB), PP.31-37

Views: 0 Downloads: 0


Abhishek Kumar 1,*

1. Trinity institute of technology & research, Bhopal (M.P), India

* Corresponding author.

DOI: https://doi.org/10.5815/ijmecs.2015.01.05

Received: 3 Oct. 2014 / Revised: 9 Nov. 2014 / Accepted: 3 Dec. 2014 / Published: 8 Jan. 2015

Index Terms

Automatic Test Data Generation, Automatic Test Case Generation, SOA, Testing Model


SOA (Service-Oriented Architecture) filled the gap between software and commercial enterprise. SOA integrates multiple web services. We bear to secure the caliber of web services that gives guarantee about what network services work and their output results. There is close to work has to be performed for an automatic test case generation for SOA based services. But, full coverage of XML elements is missing. To the best of our knowledge this all works do not attempt to cover all possible elements of the XML schema presents in the WSDL file. There is also a need to apply different assertions on each service operation for generating the test cases. To overcome this problem we proposed a novel testing model for SOA based application. This new testing model helps us to get the automatic test cases of SOA based application. We build up our new test model with the aid of our proposed test case generation algorithm and test case selection algorithm. In the end, we generate the test suite execution results and find the coverage of XML schema elements present in the WSDL file.

Cite This Paper

Abhishek Kumar, "A Novel Testing Model for SOA based Services", International Journal of Modern Education and Computer Science (IJMECS), vol.7, no.1, pp.31-37, 2015. DOI:10.5815/ijmecs.2015.01.05


[1]Jeff Offutt and Wuzhi Xu. Generating Test Cases for Web Services Using Data Perturbation. IEEE, 2003.
[2]Rubén Casado, Javier Tuya, Muhammad Younas. A Family of Test Criteria for Web Services Transactions. In the proceedings of The International Symposium on Advances in Transaction Processing. Elsevier, 2012.
[3]G. Canfora and M. Di Penta, Testing services and service-centric systems: challenges and opportunities, IT Professional 8 (2) (2006) 0–17.
[4]Hai Huang, Rick A. Mason. "Model Checking Technology for Web Services", In Proceedings of The Fourth IEEE Workshop on Software Technology for Future Embedded and Ubiquitous Systems and Second International Workshop on Collaborative Computing, Integration and Assurance (SEUS- WCCIA 06), IEEE 2006.
[5]Bixin Li, Dong Qiu, Hareton Leung and Di Wang. Automatic test case selection for regression testing of composite service based on extensible BPEL flow graph. The journal of system and software, 1300-1324, 2012. Elsevier.
[6]W. T. Tsai, Jerry Gao, Xiao Wei and Yinong Chen. Testability of Softwarein Service-Oriented Architecture. In IEEE 2006.
[7]C. Ma, C. Du, T. Zhang, F. Hu, and X. Cai. WSDL-based automated test data generation for web service. In CSSE ’08: Proceedings of the 2008 International conference on Computer Science and Software Engineering. Wuhan, China: IEEE Computer Society, December 2008.
[8]Ying Jiang, Ying-Na Li, Shan-Shan Hou and Lu Zhang. Test Data Generation for Web Services Based on Contract Mutation. In Proceedings of Third IEEE International Conference on Secure Software Integration and Reliability Improvement. IEEE 2009.
[9]Z. J. Li, J. Zhu, L.-J. Zhang, and N. Mitsumori. Towards a practical and effective method for web services test case generation. In AST’09: Proceedings of the ICSE Workshop on Automation of Software Test. Vancouver, Canada: IEEE Computer Society, May 2009.
[10]Xiaoying Bai and Wenli Dong. WSDL-Based Automatic Test Case Generationfor Web Services Testing. In IEEE 2005.
[11]C. Bartolini, A. Bertolino, E. Marchetti, and A. Polini. WS-TAXI: A WSDL-based testing tool for web services. In ICST’09: roceedings of the International Conference on Software Testing Verification and Validation. Denver, Colorado, USA: IEEE Computer Society, April 2009.
[12]Pankinam N. Boghdady, Nagwa L. Badr, Mohamed A. Hashim and Mohamed F.Tolba. An Enhanced Test Case Generation Technique Based on Activity Diagrams. In IEEE (2011).
[13]Athira B and Philip Samuel. "Web Services Regression Test Case Prioritization", In Proceedings of International Conferenceon Computer Information Systems and Industrial Management Applications (CISIM), IEEE, 2010.
[14]Xin Chen, Nan Ye, Peng Jiang, LeiBu and Xuandong Li. Feedback-Directed Test Case Generation Based on UML Activity Diagrams. In IEEE 2011.
[15]Tamim Ahmed Khan, Reiko Heckel," A Methodology or Model-Based Regression Testing of Web Services", In proceedings of Testing: Academic and Industrial Conference- Practice and Research Techniques, IEEE 2009.
[16]W.T.Tsai, Y. Chen, R. Paul, N. Liao and H. Huang. Co-operative and Group Testing in Verification of Dynamic Composite Web Services. In IEEE (2004).