作者: Owolabi Legunsen , Farah Hariri , August Shi , Yafeng Lu , Lingming Zhang
关键词:
摘要: Regression test selection (RTS) aims to reduce regression testing time by only re-running the tests affected code changes. Prior research on RTS can be broadly split into dy namic and static techniques. A recently developed dynamic technique called Ekstazi is gaining some adoption in practice, its evaluation shows that selecting at a coarser, class-level granularity provides better results than finer, method-level granularity. As adoption, it timely also evaluate techniques, of which were proposed over three decades ago but not extensively evaluated modern software projects. This paper presents first extensive study evaluates performance benefits techniques their safety; safe if selects run all may We implemented two one method-level, compare several variants these against Ekstazi, state-of-the-art, class-level, technique. The experimental 985 revisions 22 open-source projects show comparable with similar benefits, risk being unsafe sometimes. In contrast, performs rather poorly.