3.8 Proceedings Paper

Visual Web Test Repair

出版社

ASSOC COMPUTING MACHINERY
DOI: 10.1145/3236024.3236063

关键词

web testing; test repair; cormputer vision; image analysis

向作者/读者索取更多资源

Web tests are prone to break frequently as the application under test evolves, causing much maintenance effort in practice. To detect the root causes of a test breakage, developers typically inspect the tests interactions with the application through the GUI. Existing automated test repair techniques focus instead on the code and entirely ignore visual aspects of the application. We propose a test repair technique that is informed by a visual analysis of the application. Our approach captures relevant visual information from tests execution and analyzes them through a fast image processing pipeline to visually validate test cases as they re-executed for regression purposes. Then, it reports the occurrences of breakages and potential fixes to the testers. Our approach is also equipped with a local crawling mechanism to handle non-trivial breakage scenarios such as the ones that require to repair the tests workflow. We implemented our approach in a tool called VISTA. Our empirical evaluation on 2,672 test cases spanning 86 releases of four web applications shows that VISTA is able to repair, on average, 81% of the breakages, a 41% increment with respect to existing techniques.

作者

我是这篇论文的作者
点击您的名字以认领此论文并将其添加到您的个人资料中。

评论

主要评分

3.8
评分不足

次要评分

新颖性
-
重要性
-
科学严谨性
-
评价这篇论文

推荐

暂无数据
暂无数据