Test Case Prioritization for Audit Testing of Evolving Web Services Using Information Retrieval Techniques

Duy Cu Nguyen, A. Marchetto, P. Tonella
{"title":"Test Case Prioritization for Audit Testing of Evolving Web Services Using Information Retrieval Techniques","authors":"Duy Cu Nguyen, A. Marchetto, P. Tonella","doi":"10.1109/ICWS.2011.75","DOIUrl":null,"url":null,"abstract":"Web services evolve frequently to meet new business demands and opportunities. However, service changes may affect service compositions that are currently consuming the services. Hence, audit testing (a form of regression testing in charge of checking for compatibility issues) is needed. As service compositions are often in continuous operation and the external services have limited (expensive) access when invoked for testing, audit testing has severe time and resources constraints, which make test prioritization a crucial technique (only the highest priority test cases will be executed).This paper presents a novel approach to the prioritization of audit test cases using information retrieval. This approach matches a service change description with the code portions exercised by the relevant test cases. So, test cases are prioritized based on their relevance to the service change. We evaluate the proposed approach on a system that composes services from eBay and Google.","PeriodicalId":118512,"journal":{"name":"2011 IEEE International Conference on Web Services","volume":"11 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2011-07-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"48","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2011 IEEE International Conference on Web Services","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICWS.2011.75","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 48

Abstract

Web services evolve frequently to meet new business demands and opportunities. However, service changes may affect service compositions that are currently consuming the services. Hence, audit testing (a form of regression testing in charge of checking for compatibility issues) is needed. As service compositions are often in continuous operation and the external services have limited (expensive) access when invoked for testing, audit testing has severe time and resources constraints, which make test prioritization a crucial technique (only the highest priority test cases will be executed).This paper presents a novel approach to the prioritization of audit test cases using information retrieval. This approach matches a service change description with the code portions exercised by the relevant test cases. So, test cases are prioritized based on their relevance to the service change. We evaluate the proposed approach on a system that composes services from eBay and Google.
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
使用信息检索技术对发展中的Web服务进行审计测试的测试用例优先级排序
Web服务经常发展以满足新的业务需求和机会。然而,服务更改可能会影响当前正在使用服务的服务组合。因此,需要审计测试(负责检查兼容性问题的回归测试的一种形式)。由于服务组合通常处于连续操作中,并且在调用外部服务进行测试时访问受限(昂贵),因此审计测试具有严格的时间和资源约束,这使得测试优先级成为关键技术(仅执行最高优先级的测试用例)。本文提出了一种利用信息检索对审计测试用例进行优先级排序的新方法。这种方法将服务变更描述与相关测试用例执行的代码部分相匹配。因此,测试用例的优先级是基于它们与服务更改的相关性。我们在一个由eBay和Google服务组成的系统上评估了所提出的方法。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
Selection of Composable Web Services Driven by User Requirements Progressive Reliability Forecasting of Service-Oriented Software Opportunistic Composition of Sequentially-Connected Services in Mobile Computing Environments Improving Web API Discovery by Leveraging Social Information CLAM: Cross-Layer Management of Adaptation Decisions for Service-Based Applications
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1