首页> 外文期刊>International Journal on Software Tools for Technology Transfer >Automating regression testing using web-based application similarities
【24h】

Automating regression testing using web-based application similarities

机译:使用基于Web的应用程序相似性来自动化回归测试

获取原文
获取原文并翻译 | 示例
           

摘要

Web-based applications are one of the most widely used types of software, and have become the backbone of many e-commerce and communications businesses. These applications are often mission-critical for many organizations, motivating their precise validation. Although regression testing has been widely used to gain confidence in the reliability of software by providing information about the quality of an application, it has suffered limited use in this domain due to the frequent nature of updates to websites and the difficulty of automatically comparing test case output. We present techniques to address these challenges in regression testing web-based applications. Without precise comparators, test cases that fail due to benign program evolutions must be manually inspected. Our approach harnesses the inherent similarities between unrelated web-based applications to provide fully automated solutions to reduce the number of such false positives, while simultaneously returning true faults. By applying a model derived from regression testing other programs, our approach can predict which test cases merit human inspection. Our method is 2.5 to 50 times as accurate as current industrial practice, but requires no user annotations.
机译:基于Web的应用程序是使用最广泛的软件之一,并且已成为许多电子商务和通信业务的骨干。对于许多组织而言,这些应用程序通常都是关键任务,因此需要对其进行精确验证。尽管回归测试已被广泛用于通过提供有关应用程序质量的信息来增强对软件可靠性的信心,但由于网站更新的频繁性和自动比较测试用例的难度,回归测试在此领域的使用受到限制。输出。我们提出了在基于Web的应用程序回归测试中解决这些挑战的技术。如果没有精确的比较器,则必须手动检查由于良性程序演变而失败的测试用例。我们的方法利用了不相关的基于Web的应用程序之间的固有相似性,以提供全自动解决方案,以减少此类误报的数量,同时返回真正的错误。通过应用从其他程序进行回归测试得出的模型,我们的方法可以预测哪些测试用例值得人工检查。我们的方法的准确度是当前工业实践的2.5至50倍,但不需要用户注释。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号