作者
Owolabi Legunsen, Farah Hariri, August Shi, Yafeng Lu, Lingming Zhang, Darko Marinov
发表日期
2016/11/1
图书
Proceedings of the 2016 24th ACM SIGSOFT International Symposium on Foundations of Software Engineering
页码范围
583-594
简介
Regression test selection (RTS) aims to reduce regression testing time by only re-running the tests affected by code changes. Prior research on RTS can be broadly split into dy namic and static techniques. A recently developed dynamic RTS technique called Ekstazi is gaining some adoption in practice, and its evaluation shows that selecting tests at a coarser, class-level granularity provides better results than selecting tests at a finer, method-level granularity. As dynamic RTS is gaining adoption, it is timely to also evaluate static RTS techniques, some of which were proposed over three decades ago but not extensively evaluated on modern software projects.
This paper presents the first extensive study that evaluates the performance benefits of static RTS techniques and their safety; a technique is safe if it selects to run all tests that may be affected by code changes. We implemented two static RTS techniques …
引用总数
201620172018201920202021202220232024182524172120263
学术搜索中的文章
O Legunsen, F Hariri, A Shi, Y Lu, L Zhang, D Marinov - Proceedings of the 2016 24th ACM SIGSOFT …, 2016