内核回归测试在2.5的开发周期中,Linux测试项目所采用的另一个项目是,用LTP测试套件对Linux内核执行持续多日的回归测试
人们用BitKeeper创建了一个实时的、集中的档案库,以随时可以获得Linux内核的快照
在没有使用BitKeeper和快照时,测试人员不得不等到内核发布后才可以开始测试
内核只要发生了改变,测试人员就可以进行测试
使用自动化工具来执行持续多日的回归测试的另一个优点是,和上一次测试相比变化较小
如果发现了一个新的回归缺陷,通常会容易地检测出这个缺陷可能是哪个改变导致的
同样,由于是最新的改变,因此它在开发者的脑海中印象还比较深——希望这能让他们更容易地记起并修订相应的代码
或许Linus法则应该有这样一个结论,有一些缺陷比其他缺陷更容易被发现,因为那些正是持续多日的内核回归测试所发现并处理的那些
在开发周期中和实际发布之前能够每天进行这些测试,这就使那些只关注完整发行版本的测试者可以将精力集中于更严重和耗时的缺陷
以上内容由大学时代综合整理自互联网,实际情况请以官方资料为准。