如何更好的为一个系统搭建单元测试环境


我是单元测试的新手,目前有一个PHP MVC架构的WEB系统,我要为这个系统的某个类写单元测试,但是类使用了框架的一些方法,还有数据库查询,没有办法单独为它写测试,我需要一个类似这个系统的环境。
如果我模拟一个环境的话,工作量太大了,而且很可能为测试本身带来BUG,还是说直接引用系统的环境进行测试?

单元测试 php

o华胥亡魂o 11 years, 10 months ago

像这种一般都会用mock吧. mocking也是一大套东西呢.
搜一下php mock吧.

http://phpunit.de/manual/current/en/test-doubles.html#test-doubles.mock-objects

saint answered 11 years, 10 months ago

Your Answer