0

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

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

我最优先的测试类别应该是什么——如果失败了——应该停止这个过程?

我计划与产品负责人一起找出他们离不开的顶级功能。但是从一般的角度来看,什么会/应该被认为足够重要以停止该过程?

4

1 回答 1

0

我喜欢尽可能先运行最新的测试,然后是最常失败的测试,最后是所有剩余的测试。

您的测试需要帮助开发人员/QA 查明问题;他们不只是为了让管理层高兴。产品所有者最喜欢的测试仍然会运行,但为什么要在执行这些测试时让构建的其余部分等待呢?(无论如何,管理层都会将一切作为优先事项#1)

任何构建杀戮测试都值得一个危险信号。您越快通过任何这些测试,您的团队作为一个整体的生产力就越高。

于 2012-10-23T15:51:59.520 回答