测试之效能提升
一、测试的阶段 我们现处于哪层?最顶层;每一层我们可以做哪些事?现在公司基本两层:前端→后端,稍微复杂点项目三层,UE4→前端→后端 ,后端后续微服务之后,前端→网关→后端:服务排查问题置顶向下成本将越来越高,长期受益可以从后面几个阶段提升; 二、单元测试 2.1项目周期: 测试第一步:单元测试(开发模块完成);例如: 2.2单元测试的好处: 1、没有什么数据是造不出来的,通通返回Mock 的对象 2、代码中的异常处理代码,也可以通过mock 接口,使之抛出异常 3、不产生任何脏数据 4、跑 case 更快了,因为不用启动整个项目,相当于 Main 方法 5、项目测试越往后越顺畅,为 接口测试,功能测试打头阵 三、接口测试 3.1手工测试的痛点: 1、牛牛搭系统复杂度不断增加,手工测试的工作不断增加; 2、回归工作较大测试效率越来越低,覆盖不完全; 3、线上bug没有有效保障手段,比较被动(线上bug反填到自动化脚本) 4、bug排查效率低(前后端及各服务之间分离越来越明显) 3.2自动化优点: 1、日常测试前端字段的校验不能满足要求,服务端字段校验时,通过接口测试来做能很快满足测试场...
