• 0
  • 0
分享

  什么是软件测试缺陷?测验行业的习惯叫法,即Bug管理。在软件或程序开发过程中,编程人员编码、系统设计结构不合理等都会导致错误报错,影响系统程序的正常运行。并且软件测试的目的之一,就是通过手工测试或者自动测试工具来执行操作,测试发现这些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管理工具的价值将大大降低。所以,不能只重视工具,而忽视使用它的团队成员。对管理者应不断进行培训、总结、实例讲解,使团队成员提高使用工具的能力和知识,培养一种持续改进的团队文化。


作者:青烟小生x    

来源:http://www.51testing.com/html/85/n-4480585.html

  • 【留下美好印记】
    赞赏支持
登录 后发表评论
+ 关注

热门文章

    最新讲堂

      • 推荐阅读
      • 换一换
          •   一、简介  wrk 是一款针对 Http 协议的基准测试工具,它能够在单机多核 CPU 的条件下,使用系统自带的高性能 I/O 机制,如 epoll,kqueue 等,通过多线程和事件模式,对目标机器产生大量的负载。  wrk是开源的, 代码在 github 上:https://github.com/wg/wrk  安装:https://www.cnblogs.com/savorboard/p/wrk.html   优势:轻量级性能测试工具安装简单学习曲线基本为0,几分钟就学会使用了基于系统自带的高性能I/O机制,如epoll,kqueue,利用异步的事件驱动框架,通过很少的线程...
            0 0 3716
            分享
          •   2022软件测试行业调查报告开始了,点击链接http://vote.51testing.com/ 填写问卷,五门测试实战课程任选两门免费学习。快来参加吧~  前言  这段时间共持续了四个月,总共投了 19 家公司,有几家挂在了不同的阶段,最后拿到了 8 家的 offer,这段时间里面了几十场面试,大多数面试的问题都懒得做记载了,在此记录一些大概的问题走向、一些面试常见的问题以及一丢丢面试技巧供大家参考。  一、四个月战况  投递统计(统计了一下,这四个月共向以下 19 个公司投递了简历,共拿了 8 个 offer)  一线大厂:字节、百度、腾讯、拼多多。  准一线大厂:华为、快手、美团、图...
            0 0 1266
            分享
          •   埃隆·马斯克今天发布推文,表示计划就降低 App Store 佣金一事,和苹果首席执行官蒂姆·库克洽谈。  在一篇关于支持创作者的推文中,马斯克希望通过和库克的交流,按照 X(推特)的营收收取 30% 的佣金,而不是按照创作者的报酬收取 30% 的佣金。  马斯克在推文中表示,在前 12 个月向所有内容创建者免费开放之后,后续不向年收入低于 10 万美元(当前约 71.8 万元人民币)的创作者收取任何费用。  而针对年收入超过 10 万美元的创作者,X(推特)计划收取 10% 的佣金。  马斯克希望苹果从 10% 的佣金中再抽取 30% 的 App Store 平台佣金,而不是直接向创作者...
            0 0 695
            分享
          •   在奇瑞昨日晚间举行的“讯飞星火认知大模型首搭星纪元 ES”发布会上,奇瑞汽车执行副总经理、汽车工程技术研发总院院长高新华接受 21 世纪经济报道采访,对奇瑞与华为的合作进行正面回应。  高新华表示,当日首发亮相的星途星纪元品牌车型主打舒适,相当于电动化的“奔驰”,而奇瑞与华为合作打造的新品牌 LUXEED 智界,则相当于电动化的“宝马”,两个品牌将针对不同人群。  奇瑞汽车今年 4 月重新梳理旗下品牌,形成奇瑞、捷途、星途和 iCAR 四大品牌布局。IT之家此前报道,奇瑞与华为的“baby”已经在工信部完成申报,悬挂 LUXEED 车标,车型名称为智界 S7。  工信部数据显示,这款新车拥...
            0 0 981
            分享
          •   摘要:写代码就像建房子,一砖一瓦大家都知道,难点是在你如何盖的更高级。对于写代码来说,基础语法无非就那几个,很多人都会,关键是如何将代码写得健壮、写得条理清楚。  在学习自动化开发语言过程中,很多人都会有一种感觉,就是自己好像什么都会一些,但是会的都是基础知识点,还不够”深“、不够高级,面试时不敢大胆的说:“我会!我懂!”  特别是看别人写好的代码时发现,有好多个文件、方法,调来调去的、跳来跳去的,贼崇拜,大佬!大神级别的存在呀!  但是看看自己只会写单个接口、单个方法,看起来很low,完全没自信出去面试,也不敢开高薪。  最近自己发表了一个文章,就是把自己学过的知识点由一锅大骨汤,浓缩成...
            14 14 1670
            分享
      • 51testing软件测试圈微信