作者
Tao Xie, D Notkin, D Marinov
发表日期
2004/9/24
研讨会论文
Proceedings. 19th International Conference on Automated Software Engineering, 2004.
页码范围
196-205
出版商
IEEE
简介
Object-oriented unit tests consist of sequences of method invocations. Behavior of an invocation depends on the state of the receiver object and method arguments at the beginning of the invocation. Existing tools for automatic generation of object-oriented test suites, such as Jtest and J Crasher for Java, typically ignore this state and thus generate redundant tests that exercise the same method behavior, which increases the testing time without increasing the ability to detect faults. This work proposes Rostra, a framework for detecting redundant unit tests, and presents five fully automatic techniques within this framework. We use Rostra to assess and minimize test suites generated by test-generation tools. We also present how Rostra can be added to these tools to avoid generation of redundant tests. We have implemented the five Rostra techniques and evaluated them on 11 subjects taken from a variety of sources …
引用总数
20042005200620072008200920102011201220132014201520162017201820192020202120222023202461619222017242157108334382212
学术搜索中的文章
T Xie, D Notkin, D Marinov - … . 19th International Conference on Automated Software …, 2004