Pet*_*ete 7 collaboration testing integration-testing unit-testing contract
我最近看过集成测试是 JB Rainsberger 的骗局,我现在正在寻找关于这个主题的更多资料.我不得不说,我对我们做错了多少感到震惊(即我们应该进行单元测试的集成测试),对Rainsberger描述的概念很感兴趣,但也对如何应用它们感到困惑.我想有更多描述的协作测试和合同测试,但我不知道从哪里开始.
唯一困扰我的是测试需要提出的4个问题:
A面:
Do I ask the right question?
Can I deal with the answer?
Run Code Online (Sandbox Code Playgroud)
B面:
Can I answer a question?
Do I answer correctly?
Run Code Online (Sandbox Code Playgroud)
但是我如何将它应用于我的应用程序堆栈中的一些随机方法?
是否有一本书或教程或示例,它们采用了一个真实世界的例子并应用了这些孤立微测试的想法?理想情况下,该示例使用Java,C#或C++.
任何涉及这些概念的文献总体上可以帮助我更好地理解它们.
此外,如果有论坛,我可以询问有关如何进行正确的单元测试的更详细的问题,甚至可能重构现有的代码和帖子示例会很好.
谢谢!
小智 4
我会推荐xUnitTestPatterns - Gerald Meszaros 的重构测试代码,它提供了对您的问题的一些见解,以及在单个方法级别进行测试时各种实践的好坏的详细信息。
如果您读过福勒的《重构》,您会发现您的问题的答案不一定是黑白分明的,而是基于您和其他人的经验的启发。
| 归档时间: |
|
| 查看次数: |
1330 次 |
| 最近记录: |