arrow
返回

XML-manipulating test case prioritization for XML-manipulating services

delete2011-04-01
delete30
delete
OA
AI
L
Lijun Mei
W
W. K. Chan *
T
T.H. Tse
R
Robert Merkel
DOI:10.1016/j.jss.2010.11.905delete
delete原文链接
delete分享
delete收藏
查看原文
摘要

摘要

En 中文
A web service may evolve autonomously, making peer web services in the same service composition uncertain as to whether the evolved behaviors are compatible with its original collaborative agreement. Although peer services may wish to conduct regression testing to verify the agreed collaboration, the source code of the former service may be inaccessible to them. Owing to the black-box nature of peer services, traditional code-based approaches to regression testing are inapplicable. In addition, traditional techniques assume that a regression test suite for verifying a web service is available. The location to store a regression test suite is also a problem. On the other hand, we note that the rich interface specifications of a web service provide peer services with a means to formulate black-box testing strategies. In this paper, we provide a strategy for black-box service-oriented testing. We also formulate new test case prioritization strategies using tags embedded in XML messages to reorder regression test cases, and reveal how the test cases use the interface specifications of web services. We experimentally evaluate the effectiveness of these black-box strategies in revealing regression faults in modified WS-BPEL programs. The results show that the new techniques can have a high chance of outperforming random ordering. Moreover, our experiment shows that prioritizing test cases based on WSDL tag coverage can achieve a smaller variance than that based on the number of tags in XML messages in regression test cases, even though their overall fault detection rates are similar. (C) 2010 Elsevier Inc. All rights reserved.
Keyword:
Test case prioritization
Black-box regression testing
WS-BPEL
Service testing
Service-oriented testing
AI总结

AI总结

对已上传原文的论文进行重点信息的提取,主要内容包括:简要概述、研究摘要、背景介绍、关键亮点、图文解析、展望与总结。

期刊

Journal of Systems and Software 封面图
Journal of Systems and Software
IF:
4.1
论文数:
5.4K
被引数:
8.4K

机构

M
Monash University
学者数:
5.4W
论文数: 5.4W
被引数: 79
U
University of Hong Kong
学者数:
4.1W
论文数: 3.9W
被引数: 10.1W
C
City University of Hong Kong
学者数:
2.3W
论文数: 3.0W
被引数: 6.1W
学者 查看更多机构