Title :
Risk-Based Adaptive Group Testing of Semantic Web Services
Author :
Bai, Xiaoying ; Kenett, Ron S.
Author_Institution :
Dept. of Comput. Sci. & Technol., Tsinghua Univ., Beijing, China
Abstract :
Comprehensive testing is necessary to ensure the quality of complex Web services that are loosely coupled, dynamic bound and integrated through standard protocols. Testing of such web services can be however very expensive due to the diversified user requirements and the large numbers of service combinations delivered by the open platform. Group testing was introduced in our previous research as a selective testing technique to reduce test cost and improve test efficiencies. It applies test cases efficiently so that the largest percent of problematic web service is detected as early as possible. The paper proposes a risk-based approach to group test selection. With this approach, test cases are categorized and scheduled with respect to the risks of their target service features. The approach is based on the assumption that for a service-based system, the tolerance to a featurepsilas failure is an inverse ratio to its risk. The risky features should be tested earlier and with more tests. We specially address the problem in the context of semantic Web Services and report a first attempt for an ontology-based quantitative risk assessment. The paper also discusses risk-based group testing process and strategies for ranking and ruling-out services of the test groups, at each risk level. Runtime monitoring mechanism is incorporated to detect the dynamic changes in service configuration and composition so that the risks can be continuously adjusted online.
Keywords :
Web services; ontologies (artificial intelligence); program testing; risk management; semantic Web; system monitoring; comprehensive testing; ontology-based quantitative risk assessment; open platform; risk-based adaptive group testing; ruling-out service; runtime monitoring mechanism; selective testing technique; semantic Web service; service composition; service configuration; test case; Context-aware services; Costs; Monitoring; Ontologies; Protocols; Risk management; Runtime; Semantic Web; Testing; Web services; Group Testing; Risk-Based Testing; Web Services;
Conference_Titel :
Computer Software and Applications Conference, 2009. COMPSAC '09. 33rd Annual IEEE International
Conference_Location :
Seattle, WA
Print_ISBN :
978-0-7695-3726-9
DOI :
10.1109/COMPSAC.2009.180