前言
上一盘我们知道了软件缺陷是什么?为什么会出现软件缺陷?怎么找到软件缺陷以及软件测试分类,本文就介绍软件缺陷分类的基础内容。
测试并不是固定的,要灵活的变化
一、按严重程度分
是指BUG对软件质量的破坏程度,即此Bug的存在将对软件的功能和性能产生怎样的影响。
致命
影响多个主要功能模块,或者导致上游操作不好用,无法进行后续操作;
例:软件的意外退出甚至操作系统崩溃,造成数据丢失
严重
某个主要功能不好用;
例:在淘宝买东西最后付的钱总价不对
—般
某次要功能不好用,或者单一功能点错误不影响其他功能;
建议:显示、美现等方面的问题****
二、按优先级划分
表示处理和修正软件缺陷的先后顺序的指标,即哪些缺陷需要优先修正,哪些缺陷可以稍后修正。按照优先级由高到低可分为五个等级。
三、注意
1、密切联系
一般而言,严重程度高的软件有较高的优先级。它们从不同侧面描述软件缺陷对软件质量的影响程度。
2、BUG的严重程度和优先级不一定成正比
BUG严重程度高优先级不一定高。
严重程度低优先级不一定低。
例:
错别字
严重影响客户体验
3、按照测试种类划分
可以分为逻辑功能类、性能类、界面类、易用性类、兼容性类等。
4、按功能模块划分
一般的软件产品都是分为若干功能模块的,比如Word 2021可以分为文件、编辑、视图……等功能模块