单元测试 – 如何在TDD中组织单元测试?

前端之家收集整理的这篇文章主要介绍了单元测试 – 如何在TDD中组织单元测试?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我做TDD,我组织我的单元测试已经相当松散了。我倾向于从一个代表下一个故事或功能块的文件开始,并写出所有的单元测试来做这个工作。

当然,如果我正在引入一个新的类,我通常会为该类别制作单独的单元测试模块或文件,但是我不将测试本身组织到任何更高级别的结构中。结果是我写的代码很快,我相信我的实际程序结构相当好,但单元测试本身是“凌乱的”。特别是,它们的结构倾向于概括开发过程的系统发育。有时,我认为自己是在测试中懒惰的代码中交易懒惰。

这个问题有多大?谁在这里不断重构和重组单位测试,以改善其整体结构?任何提示?测试的整体结构应该如何。

(请注意,我不太要问“每个函数有多少断言”问题在这里提出:How many unit tests should I write per function/method?我正在谈论更大的图片。)

将测试分为2组:

>功能测试
>单位测试

功能测试是每个用户的故事。单位测试是每类。前者检查您实际支持的故事,后者的练习和记录您的功能

功能测试有一个目录(包)。单元测试应与其运行的功能密切相关(因此它们分散)。你移动他们,并重新移动他们,当你移动&重构你的代码

原文链接:https://www.f2er.com/javaschema/282263.html

猜你在找的设计模式相关文章