1

我有三层:服务、域模型和映射器。我应该为每一层编写单独的单元测试吗?或者我应该为服务编写一个集合,在较低层上给我 100% 的代码覆盖率?

如果答案是我应该编写三组独立的测试,那么隔离这些测试以便它们可以独立于其他层运行是否重要?我应该按什么顺序写它们?域,然后是映射器,然后是服务?

我正在使用 PHP 和 PHPUnit。

4

1 回答 1

0

我应该为每一层编写单独的单元测试吗?

是的,您应该这样做,因为这样可以确保每一层都独立工作,这是单元测试的基本概念

隔离这些测试以便它们可以独立于其他层运行是否重要?

是的,他们应该是独立的

我应该按什么顺序写它们?

顺序无关紧要,因为它们是独立的

于 2013-06-04T00:00:23.180 回答