This Article 
 Bibliographic References 
 Add to: 
On Testing and Evaluating Service-Oriented Software
August 2008 (vol. 41 no. 8)
pp. 40-46
Wei-Tek Tsai, Arizona State University
Xinyu Zhou, VMware
Yinong Chen, Arizona State University
Xiaoying Bai, Tsinghua University, China
As service-oriented architecture matures and more Web services become available, developers must test an ever-increasing volume of services. A framework that defines and evaluates test-case potency based on coverage relationships can reduce testing effort while maintaining testing's effectiveness.

1. R. High, S. Kinder, and S. Graham, "IBM SOA Foundation: An Architectural Introduction and Overview (Version 1.0)," IBM white paper, Nov. 2005; ws-soa-whitepaper.
2. D.Z. Du and F. Hwang, Combinatorial Group Testing and Its Applications, 2nd ed., World Scientific, 2000.
3. W.T. Tsai et al., "A Coverage Relationship Model for Test Case Selection and Ranking for Multi-Version Software," Proc. 10th IEEE High Assurance Systems Eng. Symp. (HASE 07), IEEE Press, 2007, pp. 105–112.
4. J.A. Whittaker and M.G. Thomason, "A Markov Chain Model for Statistical Software Testing," IEEE Trans. Software Eng., vol. 20, no. 10, 1994, pp. 812–824.
1. G. Canfora and M. Di Penta, "Testing Services and Service-Centric Systems: Challenges and Opportunities," IT Professional, vol. 8, no. 2, 2006, pp. 10–17.
2. L. Baresi and E. Di Nitto, eds., Test and Analysis of Web Services, 1st ed., Springer, 2007.
3. Y. Chen and W.T. Tsai, Distributed Service-Oriented Software Development, Kendall/Hunt Publishing, 2008.
4. W. De Pauw et al., "Web Services Navigator: Visualizing the Execution of Web Services," IBM Systems J., vol. 44, no. 4, 2005, pp. 821–845.

Index Terms:
test case selection, test case design, test case ranking, Web services, verification.
Wei-Tek Tsai, Xinyu Zhou, Yinong Chen, Xiaoying Bai, "On Testing and Evaluating Service-Oriented Software," Computer, vol. 41, no. 8, pp. 40-46, Aug. 2008, doi:10.1109/MC.2008.304
Usage of this product signifies your acceptance of the Terms of Use.