【发布时间】:2009-05-11 18:42:30
【问题描述】:
我们已经编写了自己的集成测试工具,我们可以在其中编写许多“操作”或测试,例如“GenerateOrders”。我们有许多参数可以用来配置测试(例如订单数)。然后我们编写第二个操作来确认测试是否通过/失败(即有 (nt) 个订单)。
该工具用于
- 集成测试
- 数据生成
- 端到端测试(通过混合和匹配多个测试)
它似乎运行良好,但是需要开发经验来维护和编写新的测试。我们的测试团队想参与进来,他们几乎没有 C# 开发经验。
我们即将开始一个新的 Greenfield 项目,我正在研究编写和维护集成测试的最佳方式。
问题如下:
- 您如何执行集成测试?
- 您使用什么工具(FitNess?、Custom?、NUnit)?
我期待人们的建议/cmets。
提前致谢,
大卫
【问题讨论】:
-
您是否打算使用持续集成测试?
-
我不是有意提出这个问题,但我相信至少有一些开发/c# 经验对测试人员来说是非常有益的。这可能是他们在开发部门学习一点技能的时候了。
-
@McWaffletix - 我们编写的自定义工具在通过 CC.NET 签入代码时运行,因此它将连续运行:)。 @Greg D - 我完全同意 :) 但是我们的测试人员没有!问题在于说服他们 C# 很有趣。这是一个彻底的思想转变,我们不断地得到“我们不是开发人员”......
标签: c# .net integration-testing