laravel

单元测试-接口测试

2018-11-06  本文已影响0人  嫌疑人螺某

测试命名和布局标准

  1. 测试类的命名:
    对应被测试项目中的一个类,创建一个名为[ClassName]Tests的类。

  2. 工作单元的命名:
    对每个工作单元(测试),测试方法的方法名由三部分组成,并且按照如下规则命名:[被测试的方法名][测试进行的假设条件][对测试方法的预期]。

具体来说:

其中,对测试方法的预期会有三种可能的结果:

可以看出,我们的测试代码在格式上与标准的代码有所不同,测试名可以很长,但是在编写测试代码时,可读性是最为重要的方面之一,而测试名中的下划线可以令我们不会遗漏所有的重要信息,我们甚至可以将测试方法名当做一个句子来读,这样就会使得这个测试方法的测试目标、场景以及预期都十分明确,无需额外的注释。

测试单元的行为——3A原则

上一篇 下一篇

猜你喜欢

热点阅读