将Regression Test Selection 集成到Junit的工具EKSTAZI

ISSTA 2015年的distinguished paper:

使用file 级别的依赖来选择test,即如果修改所依赖的文件并不包含文件A,那么针对于A的test suite也就不需要执行。有别人使用class level dependency。那其实很关键的一步在于需要事先知道哪些test是会执行到哪些文件的。这样才能做test的selection。

工具EKSTAZI

文中提到的其他工具:FaultTracer,method-method based RTS tool。

Memoize,跟踪文件打开的工具。Fabricate是改进版。

IncPy,跟踪函数的调用。计算file的checksum

sloccount,统计代码行的工具。

你可能感兴趣的:(将Regression Test Selection 集成到Junit的工具EKSTAZI)