测试工作是整个项目研发环节中不可或缺一部分,开展良好的测试工作可以有效降低产品发布后的各种风险,一些测试手段更是可以将问题扼杀在萌芽阶段,大幅缩短产品的发布周期。随着测试工作的不断开展,如何将评价测试工作的好坏,如何将测试过程进行数字化的记录,有哪些维度可以衡量你的测试工作,这些测试工作中不可回避的问题该如何解答?希望这次分享能够给你带来一些启发。
张杰认为,前端测试质量的度量工作中面临的三个主要问题是:测试质量的好坏的评价、测试效率的高低的衡量、测试改进的方向。而面对测试的具体问题主要包括覆盖率、缺陷定位、执行效率、维护成本和方案推广等方面。
覆盖度:测试全面性的度量
覆盖率是对测试全面性的度量,主要包括需求覆盖度、页面覆盖度和代码覆盖度。使用需求覆盖度衡量测试范围完备性、使用页面覆盖率衡量测试执行完备性、使用代码覆盖率衡量测试用例完备性。在测试用例评审中的需求覆盖率中的两个圆会越来越接近,但不会重合。
页面覆盖度的执行过程为:第一步通过工具完成页面遍历,获取全部页面列表;第二步测试执行,执行测试,获取页面实际测试情况;第三步上传结果,上传测试轨迹记录获取页面覆盖度。
缺陷定位:测试深入性的度量
缺陷定位中又分为三个等级:现象级、模块级和代码级。其中,现象级占20%,指的是描述缺陷发生时的情况;模块级占60%,指描述发生缺陷的模块;代码级为99%,表示描述缺陷发生具体代码位置。
执行效率:测试时间性的度量
执行效率主要的关注点为页面测试效率、接口测试效率、单元测试效率。遵循的效率原则为结果稳定、执行迅速、编写便捷、环境无关、减少依赖、合理分组。
维护成本:测试持续性的度量
在成本的维护过程中,张杰表示项目是无休止,随着项目推展,测试代码、工具等无限的延伸,维护是让人很头疼的问题,这就主要涉及的三个点:
·用例维护:如何评价测试用例维护的成本
·测试管理:如何管理测试用例及缺陷
·模块复用:测试模块在类似项目复用比例如何
方案推广:测试适用性的度量
方案推广即为测试适用性的度量,主要包括工具抽象、技术支持和文档建设三个方面。工具抽象表示测试方案中是否有可以抽象为公用工具的模块;技术支持是为应用该方案的其他项目成员提供全面的技术支持;文档建设是针对测试方案建立详细的说明文档和使用手册,在方案推广文档建设中显得尤为重要,但是有很多人却都不重视。
浏览5217次
浏览9799次
浏览3262次
浏览4208次
浏览7642次
浏览1597次
2025-01-08 昆明
2025-04-19 南京
2024-12-27 上海
2025-10-23 上海
打开微信扫一扫,分享到朋友圈