Current Web services testing techniques are unable to assure the desired level of trustworthiness, which presents a barrier to WS applications in mission and business critical environments. This paper presents a framework that assures the trustworthiness of Web services. New assurance techniques are developed within the framework, including specification verification via completeness and consistency checking, test case generation, and automated Web services testing. Traditional test case generation methods only generate positive test cases that verify the functionality of software. The proposed Swiss Cheese test case generation method is designed to generate both positive and negative test cases that also reveal the vulnerability of Web services. This integrated development process is implemented in a case study. The experimental evaluation demonstrates the effectiveness of this approach. It also reveals that the Swiss Cheese negative testing detects even more faults than positive testing and thus significantly reduces the vulnerability of Web services.
The copyright of the original papers published on this site belongs to IEICE. Unauthorized use of the original or translated papers is prohibited. See IEICE Provisions on Copyright for details.
Copy
Wei-Tek TSAI, Xiao WEI, Yinong CHEN, Ray PAUL, Bingnan XIAO, "Swiss Cheese Test Case Generation for Web Services Testing" in IEICE TRANSACTIONS on Information,
vol. E88-D, no. 12, pp. 2691-2698, December 2005, doi: 10.1093/ietisy/e88-d.12.2691.
Abstract: Current Web services testing techniques are unable to assure the desired level of trustworthiness, which presents a barrier to WS applications in mission and business critical environments. This paper presents a framework that assures the trustworthiness of Web services. New assurance techniques are developed within the framework, including specification verification via completeness and consistency checking, test case generation, and automated Web services testing. Traditional test case generation methods only generate positive test cases that verify the functionality of software. The proposed Swiss Cheese test case generation method is designed to generate both positive and negative test cases that also reveal the vulnerability of Web services. This integrated development process is implemented in a case study. The experimental evaluation demonstrates the effectiveness of this approach. It also reveals that the Swiss Cheese negative testing detects even more faults than positive testing and thus significantly reduces the vulnerability of Web services.
URL: https://global.ieice.org/en_transactions/information/10.1093/ietisy/e88-d.12.2691/_p
Copy
@ARTICLE{e88-d_12_2691,
author={Wei-Tek TSAI, Xiao WEI, Yinong CHEN, Ray PAUL, Bingnan XIAO, },
journal={IEICE TRANSACTIONS on Information},
title={Swiss Cheese Test Case Generation for Web Services Testing},
year={2005},
volume={E88-D},
number={12},
pages={2691-2698},
abstract={Current Web services testing techniques are unable to assure the desired level of trustworthiness, which presents a barrier to WS applications in mission and business critical environments. This paper presents a framework that assures the trustworthiness of Web services. New assurance techniques are developed within the framework, including specification verification via completeness and consistency checking, test case generation, and automated Web services testing. Traditional test case generation methods only generate positive test cases that verify the functionality of software. The proposed Swiss Cheese test case generation method is designed to generate both positive and negative test cases that also reveal the vulnerability of Web services. This integrated development process is implemented in a case study. The experimental evaluation demonstrates the effectiveness of this approach. It also reveals that the Swiss Cheese negative testing detects even more faults than positive testing and thus significantly reduces the vulnerability of Web services.},
keywords={},
doi={10.1093/ietisy/e88-d.12.2691},
ISSN={},
month={December},}
Copy
TY - JOUR
TI - Swiss Cheese Test Case Generation for Web Services Testing
T2 - IEICE TRANSACTIONS on Information
SP - 2691
EP - 2698
AU - Wei-Tek TSAI
AU - Xiao WEI
AU - Yinong CHEN
AU - Ray PAUL
AU - Bingnan XIAO
PY - 2005
DO - 10.1093/ietisy/e88-d.12.2691
JO - IEICE TRANSACTIONS on Information
SN -
VL - E88-D
IS - 12
JA - IEICE TRANSACTIONS on Information
Y1 - December 2005
AB - Current Web services testing techniques are unable to assure the desired level of trustworthiness, which presents a barrier to WS applications in mission and business critical environments. This paper presents a framework that assures the trustworthiness of Web services. New assurance techniques are developed within the framework, including specification verification via completeness and consistency checking, test case generation, and automated Web services testing. Traditional test case generation methods only generate positive test cases that verify the functionality of software. The proposed Swiss Cheese test case generation method is designed to generate both positive and negative test cases that also reveal the vulnerability of Web services. This integrated development process is implemented in a case study. The experimental evaluation demonstrates the effectiveness of this approach. It also reveals that the Swiss Cheese negative testing detects even more faults than positive testing and thus significantly reduces the vulnerability of Web services.
ER -