最近在考虑一个问题,如何有效的平衡测试效率和质量,这是咱们测试价值的体现所在,可能也是测试人比较关心的问题,今天就抛砖引玉,记录一下自己的一些个人见解
首先,最重要的当属测试策略
在测试策略中定义了测试目标、测试范围、测试难点重点、风险所在,准入条件以及执行先后顺序;测试蓝图完整呈现,做到有的放矢,对于效率和质量都可以很好的把控;
其二,从过程入手
测试左移,尽早介入项目发现项目问题,协助进行静态代码检测,开发自测等工作,提升提测版本质量
测试过程中加强数据的分析统计,根据分析结果进行测试工作的适当调整和优化
其三,从测试技术入手
开展有效的分层自动化;源码级单元测试自动化、接口自动化、UI自动化;其中性价比最高的接口自动化测试可以率先开展
其四,从团队能力建设入手
形成学习分享氛围,鼓励大家多学习多分享,共同进步,引导成为学习型团队;拓展眼界及知识边界
在学习分享的基础上形成团队成员各自的优势专长,并不断深入
沉淀经验及共通知识库,即使新手也可以很快上手
最后,从线上故障容忍度来看
这个可能是大家都不希望的,可以从发现问题所需要的成本与所发现的问题综合考虑,是否允许带伤上线;并做好线上保障
写完之后才发现和之前如何提升测试质量的内容有很大部分的一致性;说明想做好测试,只要用心,还是不难的;以理论为先导,抓住重点,灵活应对,适时调整