【发布时间】:2009-01-04 23:52:47
【问题描述】:
我想知道这里是否有人在单元测试 LOB 应用程序(通常是 CRUD)方面有经验。
我曾涉足 Visual Studio 中的内置单元测试工具,但我发现很难运行针对数据库的测试。由于数据发生了变化,再加上我对自己在做什么一无所知,因此似乎很难产生预期的结果并对其进行断言。此外,我什至听说您不应该对数据库运行单元测试......但是其他人是如何对 CRUD LOB 软件执行单元测试的呢?
我听说过很多关于 TDD 和与测试的持续集成,但似乎如果我什至不能从一开始就创建单元测试,我就不能真正使用这些方法。这是因为像记事本这样的产品很容易为……创建单元测试……你有一定数量的特性,这些特性应该总是产生相同的结果。但是对于 LOB 应用程序,您可以在测试环境中创建、删除或修改诸如销售订单之类的内容。
任何见解将不胜感激!
【问题讨论】:
标签: .net unit-testing testing