模块 - 测试器

  • 作者:KK

  • 发表日期:2015.12.13


介绍

每种测试都有一个测试器,测试器是一个类,有a,b,c...好多方法,但是它不是一个固定的类,其实它是将各个模块合并成了一个类,这样理解就好了,比如A模块有a,b,q方法,而B模块有x,z方法,则合并后的测试器就拥有了a,b,q,x,z这五个方法!

测试器在哪里?分别就是每个测试类型目录下的UnitTester.php,FunctionalTester.php,AcceptanceTester.php这三个文件咯.


重构测试器

每当有模块变更时,或者包括模块里的方法有添加/删除/重命名方法时,我们都必须重构测试器,比如我们删除了单元测试的UnitHelper模块后,就需要重构测试器.(虽然你暂时不重构不会出错)

重构测试器的方法是cmd到项目根目录下之后,运行build命令,比如

php E:\codecept.phar build

然后就会有一堆success字样的提示告诉你一步成功,二步成功,三步成功...全部成功了,于是我们就成功重构了测试器.

关于重构测试器这一步请务必学会和记住,不然不会遭雷霹,而是遭遇一个个报错哦!!