2012-10-23 70 views
0

当前设置使用FinalBuilder进行持续集成&构建企业范围的ASP.NET应用程序套件&服务。持续集成 - 测试分类

我打算让NUnit挂钩到CI构建过程。

什么应该是我最重要的测试类别 - 如果失败 - 应该停止这个过程?

我计划与产品负责人一起找出他们不能没有的顶级功能。但是从一个普通的角度来看,什么会/应该被认为足以阻止这个过程?

回答

0

我喜欢在可能的情况下首先运行最新的测试,然后是最常见的失败测试,​​最后是所有剩余的测试。

您的测试需要帮助开发人员/ QA确定问题;他们并不仅仅是为了让管理层感到满意。产品所有者最喜欢的测试仍然会运行,但为什么在执行这些测试时让其余的构建等待呢? (无论如何,管理层会把所有事情都放在首要位置)

任何构建测试都将值得一面红旗。你可以通过这些测试失败的速度越快,团队的整体效益就越高。