Reassert: A Tool For Repairing Broken Unit Tests

ICSE11: International Conference on Software Engineering Waikiki, Honolulu HI USA May, 2011(2011)

引用 28|浏览121
暂无评分
摘要
Successful software systems continuously change their requirements and thus code. When this happens, some existing tests get broken because they no longer reflect the intended behavior, and thus they need to be updated. Repairing broken tests can be time-consuming and difficult.We present ReAssert, a tool that can automatically suggest repairs for broken unit tests. Examples include replacing literal values in tests, changing assertion methods, or replacing one assertion with several. Our experiments show that ReAssert can repair many common test failures and that its suggested repairs match developers' expectations.
更多
查看译文
关键词
Unit Testing,Testing Tools,Test Repair,ReAssert
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要