3.8 Proceedings Paper

WATERFALL: An Incremental Approach for Repairing Record-Replay Tests of Web Applications

出版社

ASSOC COMPUTING MACHINERY
DOI: 10.1145/2950290.2950294

关键词

test case repair; web applications; record/replay tests

资金

  1. Div Of Information & Intelligent Systems
  2. Direct For Computer & Info Scie & Enginr [1559657] Funding Source: National Science Foundation

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

Software engineers use record/replay tools to capture use case scenarios that can serve as regression tests for web applications. Such tests, however, can be brittle in the face of code changes. Thus, researchers have sought automated approaches for repairing broken record/replay tests. To date, such approaches have operated by directly analyzing differences between the releases of web applications. Often, however, intermediate versions or commits exist between releases, and these represent finer-grained sequences of changes by which new releases evolve. In this paper, we present WATERFALL, an incremental test repair approach that applies test repair techniques iteratively across a sequence of fine-grained versions of a web application. The results of an empirical study on seven web applications show that our approach is substantially more effective than a coarse-grained approach (209% overall), while maintaining an acceptable level of overhead.

作者

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

评论

主要评分

3.8
评分不足

次要评分

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

推荐

暂无数据
暂无数据