Risk‐Based Testing of Web Services
Xiaoying Bai, Ron S. Kenett · 2010
This chapter is about the application of risk-based techniques to testing web services (WS). It addresses the problem of risk-based test ranking and selection in the context of semantic WS. This chapter presents an objective risk measurement based on ontology and service analysis. A Bayesian network (BN) is constructed to model the complex relationships between ontology classes. Failure probability and importance are estimated at three levels — ontology, service and service workflow — based on their dependency and usage relationships. The chapter presents the research background of risk-based testing, progressive group testing and semantic WS. It discusses the problem of adaptive WS testing and analyses the characteristics of semantic WS and proposes the method for estimating and predicating failure probability and importance. The chapter describes the method of adaptive measurement and adaptation rules and presents the metrics and the experiments to evaluate the proposed approach. Controlled Vocabulary Terms Bayesian network; probability