将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,统计代码行的工具。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,461评论 19 139
  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 31,954评论 18 399
  • 因为unittest支持的html报告在作为邮件附加时耗时较长,故将报告扩展支持为unishark框架。 基于un...
    五娃儿阅读 3,555评论 0 0
  • 一. Java基础部分.................................................
    wy_sure阅读 9,248评论 0 11
  • 阑干响扣夜深处, 素面玲珑秉红烛。 穹风劲,袭心骨。 不诉人间离苦,款款秋风渡。 山盟远赴他乡路, 壮志未酬何归处...
    米蓝的心中有片海阅读 2,118评论 0 3