当前的设置使用FinalBuilder进行持续集成&构建企业范围的ASP.NET应用程序和服务套件。
我打算让NUnit与CI构建过程挂钩。
我最优先的测试类别应该是什么-如果失败了-应该停止这个过程?
我计划与产品负责人一起找出他们离不开的顶级功能。但从一般的角度来看,什么将/应该被认为是足够关键的,以停止该过程?
发布于 2012-10-23 23:52:00
我喜欢在可能的情况下首先运行最新的测试,然后是最常失败的测试,最后是所有剩余的测试。
您的测试需要帮助开发人员/QA精确定位问题;它们并不完全是为了让管理层满意。产品所有者最喜欢的测试仍然会运行,但为什么要在执行这些测试时让构建的其余部分等待呢?(不管怎样,管理层都会把所有事情都放在第一位)
任何构建终止测试都是值得注意的。这些测试失败的速度越快,整个团队的工作效率就会越高。
https://stackoverflow.com/questions/13034307
复制相似问题