集成测试入门

时间:2011-03-15 11:29:57

标签: c# testing integration-testing

在我3年的计算机工程中,我没有学到任何关于测试的知识。我们大多刚刚被告知这非常重要。

无论如何,我自己开始使用单元测试来参加Roy Osherove和他的书The Art of Unit Testing的演讲。非常有帮助,明确和重点。

现在的问题是,当然有很多代码需要例如数据库或Web服务。我可以嘲笑这些将它们从有利于单元测试的等式中取出,但它确实留下了我的代码未经测试。是否有任何好的书籍或资源是最新的,只有很少的绒毛,这可以帮助我开始集成测试?最好关注C#。

4 个答案:

答案 0 :(得分:1)

我正在阅读曼宁的这本书Continuous Integration in .NET

答案 1 :(得分:1)

我读过的一本帮助我走上集成测试之路的书是Continuous Integration: Improving Software Quality and Reducing Risk

这本书没有主要关注.NET,但确实在整个持续集成过程中提供了宝贵的资源。

关于集成测试(这是持续集成的一部分),本书涵盖了构建数据库的过程的一些方面,遍历框架以帮助您播种数据,并将其很好地包装在构建脚本中(这本书使用了Nant)

答案 2 :(得分:1)

答案 3 :(得分:0)

如果按照设计方式设计测试,则将测试服务和调用方。您不需要Integration Testing for Client / Webservice测试。您应该为调用者创建一个测试,并为该服务创建另一个测试。这确保了两者都将被测试。但是,有时您需要直接使用数据库进行测试(例如,测试您的存储库类),在这种情况下,您应该在真实数据库上进行集成测试。