news 2026/5/6 6:07:11

​软件测试的四象限缺陷分析法

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
​软件测试的四象限缺陷分析法

本章节主要讲”软件测试的四象限缺陷分析法“,所谓四象限分析法是对软件内部各模块、子系统、特性测试所发现的缺陷,按照每千行代码缺陷率(累积缺陷数/KLOC)和每千行代码测试时间(累积人时/KLOC)两个维度进行划分。

将缺陷分为四个象限:稳定象限、不确定象限、不稳定象限和极不稳定象限,如图9-14 所示。将软件内部各模块、子系统、特性所累积的测试时间和累积的缺陷数与累积测试时间和累积缺陷数的基线值进行较,划分出各模块、子系统、特性测试所位于的区间,进而判断哪些部分测试可以退出、哪些测试需要加强。四象限分析法可以用于指导测试计划和测试策略的调整。

图9-13 数据采集中断缺陷分析

图9-14 四象限图

  • 第一象限为不确定象限

  • 第一象限表示模块、子系统经过较长的测试发现较多的缺陷,此时不能确定该模块是否稳定,有可能是稳定的,也有可能是不稳定的。

  • 第二象限为极不稳定象限

  • 第二象限表示模块、子系统在较短的测试时间内发现较多的缺陷,此时说明该模块或子系统极不稳定,需要加强测试。

  • 第三象限为稳定象限

  • 第三象限表示模块、子系统在较短的测试时间内发现缺陷并不是很多,此时说明该模块或子系统不稳定,需要加强测试。

  • 第四象限为不稳定象限

  • 第四象限表示模块、子系统在较长的测试时间内发现的缺陷并不多,此时说明该模块或子系统已经比较稳定了。

【实例1】对系统中的每个模块发现的缺陷使用四象限分析法进行分析。
假定累积测试时间和累积缺陷数的基线值分别为累积1.5 人时/KLOC 和累积缺陷数3/KLOC,系统中插入、查询、预定和保存报告四个功能累积测试时间和累积缺陷数见表9-4。

表9-4 模块累积缺陷数和累积测试时间

使用四象限分析法对这四个模块的累积缺陷进行分析,如图9-15 所示。

图9-15 模块四象限分析图

通过四象限分析法可以发现保存报告模块极不稳定,查询模块不稳定,这两个模块应该加强测试,而预定模块则不能确定是否稳定,但可以确定插入模块是稳定的。当然实际工作中不只这四个功能,还包括其他功能,A、B、C 和D 代表其他功能,但本例中未就其他功能进行详细的分析。需要注意的是,各功能在四个象限中的分布并不是均匀对称的。

【实例2】对整个系统累积发现的缺陷进行四象限分析
假定累积测试时间和累积缺陷数的基线值分别为累积15 人天和累积缺陷数65 个。系统在每个Build 版本测 试过程中所发现的累积缺陷数和测试时间见表9-5。

使用四象限分析法对每个Build 版本的累积缺陷进行分析,见图9-16。

表9-5 每个Build 版本累积缺陷数和累积测试时间

图9-16 系统四象限分析图

通过四象限分析可以发现T1和T2版本是很不稳定的,到第T7 和T8 版本时系统趋向于稳定状态,这样可以正确地判断系统什么时候可以退出测试。

本章节关于“软件测试的四象限缺陷分析法”的内容就学习到这里,大家觉得文章有用的话记得关注我们,每天来这里和小编一起学习涨薪技能哦。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/1 15:10:34

国产DevSecOps工具崛起:Gitee领航数字化转型新纪元

国产DevSecOps工具崛起:Gitee领航数字化转型新纪元 在数字化转型浪潮席卷全球的当下,中国软件产业正迎来DevSecOps工具国产化的关键转折点。随着《网络安全法》《数据安全法》等法规的深入实施,安全合规已成为企业数字化转型不可逾越的红线。…

作者头像 李华
网站建设 2026/5/1 10:11:33

tmom生产制造系统快速部署实战指南

tmom生产制造系统快速部署实战指南 【免费下载链接】tmom 支持多厂区/多项目级的mom/mes系统,计划排程、工艺路线设计、在线低代码报表、大屏看板、移动端、AOT客户端...... 目标是尽可能打造一款通用的生产制造系统。前端基于最新的vue3、ts、antdesignvue, 后端使…

作者头像 李华
网站建设 2026/5/2 19:18:33

Docker swarm集群部署Miniconda服务的可行性分析

Docker Swarm集群部署Miniconda服务的可行性分析 在高校实验室、AI研发团队或企业数据平台中,一个反复出现的痛点是:为什么同一个Python脚本,在A同学的机器上能跑通,到了B同事的环境里就报错?更令人头疼的是&#xff0…

作者头像 李华
网站建设 2026/5/1 12:03:56

AI重构资产版图:白银短暂跃升全球第二大资产的模型化解读

摘要:本文通过全球资产市值时序数据建模,结合资本流向监测算法、宏观流动性因子与产业需求结构分析框架,对“白银市值短暂超越英伟达、跃升全球第二大资产”这一现象进行系统性拆解,重点分析硬资产在数字经济周期中的再定价逻辑&a…

作者头像 李华
网站建设 2026/5/1 14:29:23

轨道交通的数智化转型,已不是“选择题”

轨道交通的数智化转型,已不是“选择题”,而是行业发展的必然趋势。这背后是解决传统运营难题、提升乘客体验、创造新价值和顺应时代发展等多重需求的驱动。 为了让你快速把握全局,下表梳理了其主要驱动力和核心价值: 转型维度主…

作者头像 李华
网站建设 2026/5/1 9:23:39

如何快速掌握C4编译器:86行代码的JIT编译奇迹

如何快速掌握C4编译器:86行代码的JIT编译奇迹 【免费下载链接】c4 x86 JIT compiler in 86 lines 项目地址: https://gitcode.com/gh_mirrors/c42/c4 C4编译器是一个令人惊叹的开源项目,它用仅仅86行代码实现了完整的x86 JIT编译器功能。这个极简…

作者头像 李华