几个问题:
1.)你对发布代码进行单元测试吗?
2.)如果是这样,那么您是否会让这些单元测试保持不变,以便测试本身存在于生产环境中?
我在#1中看到了它的价值,但是在生产中创建对例如NUnit程序集的依赖关系是一种“好的做法”吗?
告诉我你的想法。
发布于 2009-08-14 16:34:08
当然是
的候选
以上是我的一般规则(我通常部署给非技术用户)。然而,我有一个例外,它是一个使用大约130个测试脚本进行单元测试的编程实用程序。因为测试脚本兼作示例,所以我将它们与生产版本一起部署,因此它们增强了现有的文档。
使用开源代码部署测试绝对是值得的。它允许人们玩,修改和提交补丁,同时能够运行成功通过的测试,以允许原始工件发布。
发布于 2009-08-14 16:30:41
是的,应用程序的行为在发布和调试版本之间可以不同,因此作为发布过程的一部分,发布版本必须通过所有单元测试。
发布于 2009-08-14 16:36:41
https://stackoverflow.com/questions/1278831
复制相似问题