仓库源文站点原文


title: 【转】测试用例优先级定义 toc: true cover: 'https://img.paulzzh.com/touhou/random?44' date: 2021-06-23 11:23:11 categories: 技术杂谈 tags: [技术杂谈, 测试]

description: 测试用例的优先级用于标识测试用例的重要性和执行频率,共分为4级,由高至低依次为P0-P3;本文总结了测试用例优先级;

测试用例的优先级用于标识测试用例的重要性和执行频率;

本文总结了测试用例优先级;

<br/>

<!--more-->

【转】测试用例优先级定义

测试用例的优先级用于标识测试用例的重要性和执行频率,共分为4级,由高至低依次为P0-P3;

等级 说明
P0 核心功能测试用例(冒烟测试);<br />确定此版本是否可测的测试用例,此部分测试用例如果fail会阻碍大部分其他测试用例的验证;
P1 高优先级测试用例;<br />最常执行以保证功能性是稳定的;基本功能测试,和重要的错误、边界测试;
P2 中优先级测试用例;<br />更全面地验证功能的各个方面,异常测试,边界、中断、断网、容错、UI等测试用例;
P3 低优先级测试用例;<br />不常常被执行,性能、压力、兼容性、稳定性、安全、可用性等等;

<br/>

如何划分TEST CASE的优先级

初步划分

把所有功能性验证(或基本路径)的测试标注为P1;

把所有错误、边界值、UI测试标注为P2;

把所有非功能性的测试(例如性能、可用性、稳定性、安全、兼容等)标注为P3;

<br/>

提升和降级

并非所有的功能性测试都一样的重要,并且有些边界和非功能性测试也很重要;

思考一下测试的重要性及相对于其他同等优先级别的测试,你想要检查这个功能的频率,考虑质量目标和项目的需求,可以对case重新调整,规则如下:

<font color="#f00">**注:所谓“重要”,可以理解为:bug多的、用户使用频率高的、最基本的这些概念;**</font>

<br/>

挑出冒烟测试用例

为了确保小版本是可以测试的并准备好给小组其他成员执行准入测试,需从高优先级别的case中挑选出P0-Case,规则如下:

<br/>

各级别TEST CASE的比例

case优先级划分完成后,不同级别所占百分比为:

<br/>

附录

文章参考:

<br/>