像其他任何理解单词一样,学习语言会更容易。任何人都可以使用他们的定义(例如模拟,夹具等)来使用单元测试中使用的所有单词。
答案 0 :(得分:4)
这看起来很棒:http://xunitpatterns.com/Glossary.html
它包括:
关于模拟等,这可能有用:
此表及其参考资料可能更有用:
http://xunitpatterns.com/Mocks,%20Fakes,%20Stubs%20and%20Dummies.html
答案 1 :(得分:3)
也许这些文章会更有帮助:
在计算机编程中,单元测试是一种软件设计和开发方法,程序员可以确信各个源代码单元适合使用。单元是应用程序中最小的可测试部分。在过程编程中,单元可以是单独的程序,功能,过程等,而在面向对象的编程中,最小的单元是方法,其可以属于基础/超类,抽象类或派生/子类。
单元测试可以通过在调试器中单步调试代码来完成;现代应用程序包括使用测试框架,如xUnit。
理想情况下,每个测试用例都独立于其他测试用例;可以使用诸如存根,模拟或伪对象1之类的双重对象以及测试工具来帮助单独测试模块。单元测试通常由软件开发人员完成,以确保其他开发人员编写的代码符合软件要求,并按照开发人员的意图行事。
单元测试的主要目标是在应用程序中使用最小的可测试软件,将其与代码的其余部分隔离开来,并确定它是否完全符合您的预期。每个单元在将它们集成到模块中之前单独进行测试,以测试模块之间的接口。单元测试已证明其价值在于在使用过程中发现了大部分缺陷。
单元测试可以实现集体代码所有权。创建单元测试时,可以防止您的功能受到意外伤害。要求所有代码在发布之前通过所有单元测试,确保所有功能始终有效。如果所有类都受到单元测试的保护,则不需要代码所有权。
答案 2 :(得分:0)
我还找到了glossary of testing terms,但它没有定义Mock或Fixture,但是可以选择添加新的。一旦问题得到满意回答,也许这可能成为规范的来源。
答案 3 :(得分:0)
Ñ
诉EM>