关于测试的认识
测试是一个流程:
@测试流程:
** 测试驱动开发 **
** 持续交付 **
** 持续集成 **
为什么要测试?
确保最终上线代码中没有任何问题
确保修复老问题的代码会不会引发新问题
测试的种类?
单元测试和功能测试
- 单元测试: 通过编写测试代码来确认函数、类和方法是否以我们预期的方式来工作 {贯穿整个项目的开发周期}
- 功能测试: 使用工具来生成自动化的测试用例,然后在真实的系统上运行 ( Laravel Dusk, Selenium )
关于 单元测试?
「单元」指的就是代码区块,比如一个函数、一个类以及类的方法都是代码区块
单元测试这种软件测试方法就是用来检查指定的一个代码区块是否能够按照预期输出结果,单元测试一般通过编写独立的测试用例来完成
确保所有代码问题必须在开发过程中被解决(当然,需要在代码测试覆盖率100%的前提下),
一旦有代码不通过测试,则必须在问题修复之后才能进行后续代码编写,
小的代码单元里定位问题也更加便捷。


浙公网安备 33010602011771号