• 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

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

热门文章

    最新讲堂

      • 推荐阅读
      • 换一换
          • 做完测试后,都会编写一份测试报告,测试报告中最主要的就是呈现出测试结果,哪些用例通过了,哪些用例没有通过。像postman这么强大的功能也可以自动生成报告,供我们测试同学进行查看,显得更加有B格~~~newmanNewman是一款基于nodejs开发的可以运行postman脚本的工具,使用Newman,可以直接从命令运行和测试postman集合。1、安装nodejs:选择自己系统相对应的版本内容进行下载,然后傻瓜式安装查看是否安装成功,打开cmd输入node -v2、安装newman:注意:newman必须要跟nodejs处于一个文件当中,才可以安装成功,否则会报错的npm inst...
            14 14 3953
            分享
          • 读者提问:APP 注册功能,用例怎么写 ?阿常回答:假定该注册为手机号发送验证码的注册方式,注册界面存在 3个输入框(手机号,密码,验证码), 2个按钮(发送验证码,注册),和 1个同意用户协议勾选框☑️。校验规则:手机号为 11位数字,密码为 8~20位大小写字母和数字,1小时内发送验证码上限为 5次。一、正常注册流程正常注册流程 case前置条件    应用安装成功,网络连接正常    输入数据    手机号18957440009,密码 Aa123456,验证码 20342测试步骤1、输入手...
            0 0 2057
            分享
          •   一.APP兼容性测试的必要性  APP兼容测试即是移动端的手机客户端兼容测试。APP测试者为了保障不同系统及版本、不同网络制式、不同分辨率和厂商(不同深度定制的ROM)、不同版本都能够有很好的用户体验而面临巨大挑战。所以APP兼容性测试也是测试质量保障任务中的重要环节。  二.APP兼容性考虑维度  三.使用云测工具进行兼容性测试  1.测试平台地址:阿里云(mqc):http://mqc.aliyun.com  2.云测工具测试内容:智能UI适配,安装/卸载/更新,性能监控:启动时间/CPU消耗/内存消耗等。  备注:工具推荐的是开源的体验版,减少10%的工作量,是通用功能的兼容性测试,...
            12 12 1702
            分享
          • 通过前面两节带有实战的方法论的介绍,我们初步知晓了拿到一个需求文档后该如何设计用例。我们一起来简单回顾下,首先,需要充分的熟悉需求,将需求中的所有细节都做到了如指掌;其次,通过与开发工程师的沟通,了解需求实现的技术细节,从而能够更好的从技术层面做一些用例的设计,以规避对技术不了解带来的风险;紧接着,就可以用测试用例设计的基本方法去针对需求进行用例设计;最后,在用例设计基本完成后,从业务、平台、辅助工具等方面进行一轮异常情况的补充,最大限度的对用例进行一轮检查和覆盖。这一节,我们以一个实际的需求来将上面所讲的用例设计的过程进行一次具体的实践,以更好的帮助大家理解。鉴于视频类产品是大家都比较熟悉的...
            0 0 64
            分享
          • 读者提问:超好用的手机录屏软件有推荐的吗 ?阿常回答:1、第三方软件:录屏大师2、第三方软件:乐秀录屏大师3、第三方软件:小熊录屏4、第三方软件:超级截图录屏大师5、iPhone 自带录屏工具阿常碎碎念:阿常平时主要使用录屏软件 3 和 5 ,大家可以根据自己所用机型和使用习惯来选取合适的录屏软件。看完今天的分享对你是不是有所启发呢,有任何想法都欢迎大家后台私信阿常,一起探讨交流。
            0 0 1393
            分享
      • 51testing软件测试圈微信