中文

基于变更影响分析的Web服务回归测试

软件工程 2022-10-31 v1 人工智能 分布式、并行与集群计算

摘要

减少Web服务变更所需的工作量是Web服务项目维护和演进的主要目标之一。通常,Web服务的功能和性能测试是通过测试其WSDL中指定的操作来执行的。回归测试通过识别随后对Web服务代码和WSDL所做的变更来执行。在本文中,我们提出了一种工具支持的方法来执行高效的Web服务回归测试。通过将Web服务表示为WSDL元素的有向图,我们识别并收集图的变更部分,并利用这些信息减少回归测试工作量。具体地,我们以两种不同的方式识别、分类和捕获Web服务测试需求,即操作化Web服务回归测试(ORTWS)和参数化Web服务回归测试(PRTWS)。这两种方法可以结合使用以减少Web服务项目中的回归测试工作量。所提出的方法被原型化为一个名为自动Web服务变更管理(AWSCM)的工具,该工具有助于选择相关测试用例,从旧测试套件中构建缩减的测试套件。我们展示了在不同Web服务项目上的几个案例研究,以证明所提出工具的适用性。还估计了Web服务回归测试工作量的减少。

关键词

引用

@article{arxiv.1408.1600,
  title  = {Change Impact Analysis Based Regression Testing of Web Services},
  author = {Animesh Chaturvedi},
  journal= {arXiv preprint arXiv:1408.1600},
  year   = {2022}
}

备注

Master of Technology Thesis, PDPM Indian Institute of Information Technology, Design and Manufacturing Jabalpur (2014)