规划单元测试图层

时间:2013-06-03 23:55:06

标签: php unit-testing

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

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

我正在使用PHP和PHPUnit。

1 个答案:

答案 0 :(得分:0)

  

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

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

  

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

是的,他们应该是独立的

  

我应该把它们写成什么顺序?

顺序并不重要,因为它们是独立的