had*_*des 3 java junit struts unit-testing struts2
我目前正在开发一个使用Struts2框架的项目.我们使用单独的组件进行数据库访问,经过了很好的测试.与此同时,我们工作的项目有很多未经测试的动作.在大多数操作中,我们使用至少一个DB服务调用.所以一方面这些动作非常简单.我不确定 - 是否应该为此编写单元测试?
我认为好的做法总是写单元测试,但这些操作非常简单,我现在面临来自管理方面的巨大压力.那么,是否至关重要 - 在没有单元测试的情况下离开Struts2动作?
以下是编写单元测试的三个主要原因.
因此,问问自己,编写单元测试的这三个原因是否适用于此.如果所有三个问题的答案都是"否",那么请考虑编写单元测试的成本,并将其保留在代码库中.将此成本与可能的收益进行比较.做出明智的决定,决定是否应该编写单元测试,并准备好向经理辩护.
但是,不要带有一个先入为主的观念,即"每个班级的单元测试总是好的".并且没有相反的观念 - "单元测试总是不必要的".两者都不是真的.
| 归档时间: |
|
| 查看次数: |
786 次 |
| 最近记录: |