一句话:提出 Vista,利用计算机视觉与局部爬取自动修复损坏的 Web 测试元素定位器。
Web 元素定位器损坏是 Web 测试用例维护的主要成本来源。现有自动修复技术多关注代码而忽略应用的可视化信息,测试人员则常需通过 GUI 检查交互来发现修复方案。本文以 demo 形式介绍 Vista:它结合计算机视觉与局部爬取,对损坏的 Web 测试自动给出修复建议并应用修复。Vista 将视觉层面的应用变化纳入定位器修复过程,旨在降低 Web 测试维护成本。摘要未报告量化评估,仅给出技术概览与开源工具链接。
Repairing broken web element locators represents the major main- tenance cost of web test cases. To detect possible repairs, testers typically inspect the tests’ interactions with the application under test through the GUI. Existing automated test repair techniques focus instead on the code and ignore visual aspects of the applica- tion. In this demo paper, we give an overview of Vista, a novel test repair technique that leverages computer vision and local crawling to automatically suggest and apply repairs to broken web tests. URL: https://github.com/saltlab/Vista
DOI 原文 ·
@inproceedings{paperbot4589,
title = {Vista: web test repair using computer vision},
author = {Andrea Stocco and Rahulkrishna Yandrapally and Ali Mesbah},
booktitle = {FSE},
year = {2018},
doi = {10.1145/3236024.3264592}
}