间歇性Bug复现+探索性测试学习与整理(2020-11-09)

本文总结了间歇性Bug复现的原因和常规复现技巧,包括环境变化、操作序列和特殊数据等因素。同时,深入探讨了探索性测试的定义、类型、优缺点及价值,强调其在发现深层次问题和敏捷开发中的作用。开发排查优化流程包括稳定复现错误、设桩分析、逐步定位和单元测试覆盖度提升。
摘要由CSDN通过智能技术生成

间歇性Bug复现+探索性测试学习与总结

1、Bug不可复现的原因

  • 环境的变更造成了bug难以重现
  • 没有找到真正会引发bug的操作序列(环境、代码和数据)
  • bug必须使用特殊的数据才会出现,测试人员没有意识到他使用的数据的特殊性
  • 测试人员由于错误操作,出现了误报
  • 缺少操作录屏+log

2、常规的Bug复现技巧与方法

  • 确保所有的步骤都被登记:

记录下所做的所有细节。无意间丢失一个步骤或者增加一个多余的步骤,可能导致无法再现软件缺陷。可以利用录制工具确切的记录执行步骤。所有的目标是确保导致软件缺陷所需的全部细节是可见的

  • 详细记录BUG产生的相关信息

如重现频率,发生情况并有截图,操作步骤,软件的版本,发生错误时的各种变量、内存、存储器等存储的数据内容,软件出错时的软硬件环境等。

  • 判断是否特定条件和时间

观察软件缺陷仅是不是在特定时刻出现、特定条件下产生。

  • 针对特殊数据导致的偶现Bug可以通过

1、画出系统交互图,并识别出每种交互会有什么样的输入、输出数据和中间数据,识别出这些数据的规约和格式,这样就不会对数据有遗漏。
2、考虑数据的等价类、边界值,对这些输入进行组合,分析数据之间是否有耦合关系,如果有耦合关系,弄明白关系

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值