缺陷定义,处理缺陷的流程

错误猜测法:

根据以往的测试经验推断开发
可能出现的一些问题。

正交实验法
Pasted image 20250423092931.png

拆分测试点(不写测试用例情况),典型数据测试

执行测试用例

根据已有的测试用例,按照里面的步骤一步一步的执行,
查看预期结果与实际结果是否一致。

Pasted image 20250423103703.png

将BUG汇聚成一张表(缺陷报告)

测试执行过程注意事项

搭建测试环境事项
注意前提条件和特殊说明
测试用例要逐一全部执行
不要忽视任何偶然现象
加强测试过程记录(备注comments)
详细对比预期与实际的不一致
提交缺陷时与开发的关系处理
提交一份优秀的问题报告单
及时更新测试用例

Pasted image 20250423105258.png

1: 功能测试怎么测试
2:如果接口依赖性,要怎么解决
3:添加一个学生,如何验证是否添加成功
4: fillder抓包,抓取的数据有哪些
5: http和https的区别
6:禅道提交bug要提交哪些内容
7: linux常用的命令
8: 自动化测试是如何测试的
9: 数据库的查询语句是什么?
10:如果发现问题,前端和后端都可以解决,优先选择哪一种
11: 文件上传如何测试
12: 常用的用例设计方法
13: 上一家公司离职原因
14.是否接受加班和短期出差

中软国际

缺陷的定义

软件未实现需求和规格要求的功能
软件出现了需求和规格指明不该出现的错误
软件实现了需求和规格未提及的功能
软件未实现需求和规格未明确提及但应该实现的内容
软件难以理解,不易使用,运行缓慢,或者最终用户(估计会)认为不好。
测试用例执行中发现的与预期结果不符的现象
缺陷又名为BUG(臭虫)

缺陷的分布特征

集结(二八定理)
缺陷往往喜欢扎堆,一个模块已经发现的缺陷比别的模块多,通常不
是代表这个模块已经把缺陷暴露完了,而是意味着这个模块还存在有同
样多的缺陷尚未被发现。这就是著名的二八定理: 80%的缺陷出现在
20%的模块。

缺陷的抗药性

测试进行得越多,新缺陷就越难被发现
因为之前一直使用同样的测试思路,同样的一套测试用例,没
有新的突破。
某些缺陷天然地只有在很特殊或者很极端的情况下才会被触发

并非所有的缺陷都需要修复

有一些原因,使得有些缺陷我们不修复
没有足够的时间
不算真正的软件缺陷
修复的风险太大
不值得修复

缺陷的处理流程

当一个缺陷被发现了之后:
1.测试工程师填写《缺陷跟踪单》,提交测试经理审核
2,测试经理作出初步判断,将问题单转项目经理审核
3,项目经理确认问题单,转给开发人员定位问题
4,开发人员定位错误后修复缺陷转给项目经理确认
5,项目经理确认完转给转给测试经理确认并组织测试
6,测试人员对该修复进行验证,确认是否正确修复,确认是否有引发
新问题,是否影响了原有正常的功能

!图记
微信图片_20250423115026 2.png

禅道的示例

Pasted image 20250423142155.png
【备注】:该账号密码已经完成,能够正常登录患者端。

测试用例跟缺陷和一一对应

Excel缺陷报告单:
Pasted image 20250423144229.png

Pasted image 20250423144810.png

!缺陷生命周期一状态

Pasted image 20250423142942.png

BUG报告---附带上所有你认为有价值的信息

一个好的缺陷单,是你提交之后就再也没人联系你,然后过了一段时间已经被完美地修复,转回到你手上进行验证测试这样的一个单子

要做到这样,你应该提供足够的信息,使得开发人员既能够明确如何重现故障现象,又有足够的信息定位到问题的根源

除了书写良好的重现步骤,你还可以考虑附上打印日志,抓图,网络抓包,等等。

合理地利用各种手段强调关键信息

假如你的缺陷跟踪单支持字体颜色
关键词强调
特殊标记

测试的报告(看文档)

Pasted image 20250423154801.png

Pasted image 20250423154821.png

Pasted image 20250423154917.png

Pasted image 20250423154926.png
缺陷的写作练习
1·当运行WORD程序时,如果输入字符SHUTDOWN,会导致程序自动关闭
2.QQ运行24小时左右,会占用大量内存,并有一定概率出现程序崩溃
3·某网络购物网站的密码修改功能的入口设计不合理,本应该在用户账户管理界
面下,但是却跑到系统设置界面下
4·某型号手机的方向键设计不合理,想要按“下”方向键时,经常误触到“2”
键。
5.HH08型号的无线Modem,在每天23:59分到0:00之间,无线网络会断开一分钟
无法响应