软件测试之BUG处理流程

网友投稿 783 2022-11-29

本站部分文章、图片属于网络上可搜索到的公开信息,均用于学习和交流用途,不能代表睿象云的观点、立场或意见。我们接受网民的监督,如发现任何违法内容或侵犯了您的权益,请第一时间联系小编邮箱jiasou666@gmail.com 处理。

软件测试之BUG处理流程

一、软件测试缺陷分类

1、网络环境;如果测试过程中,外部网络不稳定,也有可能造成软件测试缺陷。例如性能测试对网络环境的配置要求比较高,网络出现延迟、卡顿等都会影响测试结果。

2、硬件环境;由于磁盘空间内存不足、CPU运行速度等造成的系统瓶颈问题。对操作系统、服务器等硬件配置的测试也可能出现偏差。

3、数据问题;由于不同环境initialDB的差异导致的Defect、客户误操作产生的数据问题。

4、应用开发问题;开发过程中的逻辑错误、因代码问题导致的内存溢出等应用开发问题,也有可能产生软件测试缺陷。

5、其他;如之前测试未发现却在后续操作中产生的Bug,不同浏览器产生的不兼容性Bug等。

二、怎么处理测试中的Bug

所以,一般的缺陷流程管理是什么呢?管理软件测试,涉及到团队管理分工,测试人员各角色的职责划分,测试缺陷管理的等级,优先级等元素。流程如下:

1、测试人员提交测试缺陷

试验人员在提交缺陷时,除了说明缺陷的发现过程、缺陷的状态、可能导致的结果之外,对于缺陷的严重性、缺陷的类型也要一并说明。

2、测试经理对缺陷进行过滤

测试经理对bug进行严重程度等级、优先时间顺序进行划分,一般从加急Bug、高级、中级、低级、建议划分为5个程度等级,对可能导致系统功能丧失,引发死机崩溃的bug优先处理。明确bug版本、处理日期等。

3、测试修复

由测试经理将缺陷分配给测试人员验证缺陷,进行修复,解决问题。

4、总结记录

形成缺陷报告内容,记录缺陷原因,处理过程,作为缺陷度量的依据。

三、bug管理工具选择

对于Bug管理的核心功能,大致可以分为以下四类,Bug问题收集、Bug分配与跟进功能、Bug问题定位与解决和数据报告功能。

最终众多Bug处理完成后团队需要有数据支撑,以及时的发现问题,解决问题,改进Bug管理流程。同时,可以很好的衡量团队工作成果,工作进度,检测产品各个模块的缺陷变化趋势等。因此,一款好的Bug管理工具应该有多种维度的数据报告,以满足团队的需要。

尽管软件测试工具很重要,如果团队不能养成使用工具的习惯,或者不能正确地使用它,那么Bug管理工具的价值将大大降低。所以,不能只重视工具,而忽视使用它的团队成员。对管理者应不断进行培训、总结、实例讲解,使团队成员提高使用工具的能力和知识,培养一种持续改进的团队文化。

上一篇:软件测试的需求分析如何才能更全面
下一篇:Web端功能测试(常用组件测试点)
相关文章

 发表评论

暂时没有评论,来抢沙发吧~