怎样处理测试中不可重现的错误(测试中的UFO)
来源:互联网 发布:软件项目开发计划 编辑:程序博客网 时间:2024/05/22 06:50
怎样处理测试中不可重现的错误(测试中的UFO)
测试中难免会有这样的bug,就像UFO一样随即飘逝,不可捉摸的到。怎样处理这样的bug。
一、这样的bug必须提交:
1、它就像一个定时炸弹一样,说不定就会再次发生。如果发生在客户使用时,可能会带来伤害。
2、程序员拥有测试员不具备的工具,如果测试人员能够清晰的报告当时的情景,程序员常常会根据得到的特定消息,或当测试员查看
对话框或点击特定控件时可能出现的情况,从而能够跟踪到问题。
二、不可重现程序错误是可重现的:
1、程序错误在特定条件下出现,如果测试员知道这些条件,就可以重现这些错误,如果测试员不知道这些关键条件,也许就不能重现
这些错误。有些条件在问题被找到答案后,测试人员才会恍然大悟。以下是可能出现的总结:
a)程序错误可能有延迟效应,例如内存泄露、指针越界或栈被破坏。可以用内存工具监控内存。如,Purify或类似工具。
b)程序错误可能依赖于特定的数据或被破坏了的数据。
c)程序错误可能在特定的时间内发生,检查日末、周末、季末、年末这些特定的时间。
d)错误可能依赖于特定顺序执行时发生,在发生错误前,执行了什么?
e)程序错误可能是前面失效的残余,例如,上一次出现的GPF后重启计算机了么?
等等。
三、UFO处理成本:
必须考虑处理这些问题的成本,对一些小问题的处理方式肯定要和大问题处理方式不一样。一些小问题,如果确实不可重现,这类
bug可以关闭,但是大问题不可忽视,当开发人员拒绝这类bug时,需要PD、PM和测试负责人三方共同研究讨论决定处理方式。
- 怎样处理测试中不可重现的错误(测试中的UFO)
- 测试中遇到不可重现的错误,如何解决?
- 不可重现的bug如何处理
- 性能测试重现Session引发的OOM
- 性能测试重现Session引发的OOM
- 软件测试中的那些不可遗忘的基础知识
- Java中的String对象是不可变的吗?(jdk7u4测试)
- 测试代码中的错误
- 偶然性不可重现BUG怎么处理?
- 偶然性不可重现BUG怎么处理?
- 偶然性不可重现BUG怎么处理?
- 使用代码处理页面中不可预知的错误
- Android 系列 3.11重现活动生命周期测试的场景
- [测试] 测试人员容易犯的错误,更新中...
- 测试与错误处理(VBA)
- 测试错误处理分类标准
- 怎样测试
- CTP: 各种错误的测试(补充和修改中)
- 世界上最远的距离
- 她哭了
- 培养创造性思维的20个技巧!
- PHP建站不再难 国外优秀开源PHP建站程序一览
- 设计模式16:Interpreter Pattern(解释者模式)
- 怎样处理测试中不可重现的错误(测试中的UFO)
- 基于C#的通信协议封包(附代码)
- 垂直栅格与渐进式行距(下)
- 实用PHP脚本:最新县及县以上行政区划代码
- Red Hat Enterprise Linux AS 4.7 下 VMware Workstation 6.5.2 build-156735 运行出错,解决方法
- Linux杂记
- 用java调用oracle存储过程总结
- 聊聊CHM工具
- 再次被打击