ISSTA 2015年的distinguished paper:
使用file 級別的依賴來選擇test,即如果修改所依賴的文件并不包含文件A,那么針對于A的test suite也就不需要執(zhí)行。有別人使用class level dependency。那其實(shí)很關(guān)鍵的一步在于需要事先知道哪些test是會執(zhí)行到哪些文件的。這樣才能做test的selection。
工具EKSTAZI
文中提到的其他工具:FaultTracer,method-method based RTS tool。
Memoize,跟蹤文件打開的工具。Fabricate是改進(jìn)版。
IncPy,跟蹤函數(shù)的調(diào)用。計(jì)算file的checksum
sloccount,統(tǒng)計(jì)代碼行的工具。