如何保证 软件测试覆盖率

软件测试,一直在追求如何更多、更精准、更快的发现软件bug,归结到底,就是对测试效率的追求,最终也是对测试质量的追求。

我们可以通过深刻理解产品业务、加强各种自动化测试技术的应用、规范测试流程来使产品质量得到更好的保证。

那分别从这三方面能力进行分析,可以得出提高测试覆盖率的方法。

一、深刻理解产品业务

参与需求分析,深刻理解产品功能、用户场景

二、加强各种自动化测试技术应用

(1)接口自动化测试,如unittest

(2)UI自动化测试,如selenium 

(3)压力测试自动化

(4)安全测试自动化

(5)兼容性测试自动化

(6)代码逻辑覆盖率检测,如jacoco

三、规范测试流程

(1)参与需求分析

(2)明确拆分功能点,有明确的测试计划(明确测试边界、测试方案、测试资源规划等)

(3)对各阶段输出物,进行评审

(4)特殊业务/通用业务的沉淀整理

(5)各阶段文档的整理归档

 

posted @ 2020-11-12 00:55  小熊恢恢  阅读(618)  评论(0编辑  收藏  举报