热门标签 | HotTags
当前位置:  开发笔记 > 后端 > 正文

软件测试中的Bug基础知识总结

一个优秀的软件测试师不仅仅能够发现软件中的bug,还能分析出bug产生的原因。本文总结了一些软件测试入门必须要了解和学习的BUG基础知识,主要包括BUG

一个优秀的软件测试师不仅仅能够发现软件中的bug,还能分析出bug产生的原因。本文总结了一些软件测试入门必须要了解和学习的BUG基础知识,主要包括BUG定义、测试BUG的等级划分、Bug流程以及Bug解决优先级等内容。下面一起来梳理一遍这些基础知识吧!

1、BUG定义
软件的Bug也叫缺陷:狭义概念是指软件程序的漏洞或缺陷,广义概念除此之外还包括测试工程师或用户所发现和提出的软件可改进的细节、或与需求文档存在差异的功能实现等。
2、测试BUG等级划分
(1)Critical致命
通常表现为:主流程无法跑通,系统无法运行,崩溃或严重资源不足,应用模块无法启动或异常退出,主要功能模块无法使用。比如:内存泄漏;严重的数值计算错误;系统容易崩溃;功能设计与需求严重不符;系统无法登陆;循环报错,无法正常退出。以上问题在测试中较少出现,一旦出现应立即中止当前版本测试。
(2)Major严重
通常表现为:影响系统功能或操作,主要功能存在严重缺陷,但不会影响到系统稳定性。比如:功能未实现;功能存在报错;数值轻微的计算错误;边界条件下错误;网络持续断线;网络切换,连接回来比较慢等等;无法正常更新。解决方法:该等级问题出现在不影响其他功能测试的情况下可以继续该版本测试。
(3)Normal一般
通常表现为界面、性能缺陷。比如:兼容性不好;软件功能操作下容易无响应;软件功能操作时,没有提供进度条;界面颜色搭配不好;文字排列不齐;出现错别字,但是不影响功能;界面格式不规范。解决方法:该问题实际测试中存在最多,合理安排解决BUG,解决率关系版本的优化程度。
(4)Enhancement建议及优化
通常表现为易用性及建议性问题,比如:界面、性能缺陷,建议类问题,不影响操作功能的执行,可以优化性能的方案等。如:错别字、界面格式不规范,页面显示重叠、不该显示的要隐藏,描述不清楚,提示语丢失,文字排列不整齐,光标位置不正确,用户体验感受不好,可以优化性能的方案等。解决方法:此类问题在测试初期较多,优先程度较低;在测试后期出现较少,应及时处理。
3、Bug流程以及Bug解决优先级
(1)Bug状态在这里插入图片描述
在这里插入图片描述

指缺陷通过一个跟踪修复过程的进展情况。
(2)优先级在这里插入图片描述

(3)Bug状态标准
A.待处理(new):测试人员或用户发现新问题后提交的状态
B.已确认(open):经测试人员及研发人员讨论后确认是BUG,提交的状态,由测试人员来设置。
C.已处理(fixed):经研发人员确认是BUG后修复的状态,修改还没有验证,由开发人员来设置。
D.已修改(closed):测试人员认为问题已经修改,通过验证,由测试人员设置。
E.仍存在(reopened):测试人员认为BUG未修复成功,问题仍然存在,由测试人员设置。
F.不是问题(reject):研发人员确认不是BUG,或者建议与意见决定不采纳。
G.暂不处理(hold):当前版本不做修改,后续版本再考虑,由研发人员或测试人员设置。
(4)Bug处理流程
A.紧急:崩溃、严重BUG处理流程在这里插入图片描述

B.优先:一般BUG处理流程
在这里插入图片描述

C.普通:建议性BUG处理流程
在这里插入图片描述

以上就是软件测试中的Bug基础知识总结,大家都掌握了吗?


推荐阅读
  • Google在I/O开发者大会详细介绍Android N系统的更新和安全性提升
    Google在2016年的I/O开发者大会上详细介绍了Android N系统的更新和安全性提升。Android N系统在安全方面支持无缝升级更新和修补漏洞,引入了基于文件的数据加密系统和移动版本的Chrome浏览器可以识别恶意网站等新的安全机制。在性能方面,Android N内置了先进的图形处理系统Vulkan,加入了JIT编译器以提高安装效率和减少应用程序的占用空间。此外,Android N还具有自动关闭长时间未使用的后台应用程序来释放系统资源的机制。 ... [详细]
  • 本文介绍了绕过WAF的XSS检测机制的方法,包括确定payload结构、测试和混淆。同时提出了一种构建XSS payload的方法,该payload与安全机制使用的正则表达式不匹配。通过清理用户输入、转义输出、使用文档对象模型(DOM)接收器和源、实施适当的跨域资源共享(CORS)策略和其他安全策略,可以有效阻止XSS漏洞。但是,WAF或自定义过滤器仍然被广泛使用来增加安全性。本文的方法可以绕过这种安全机制,构建与正则表达式不匹配的XSS payload。 ... [详细]
  • 目录浏览漏洞与目录遍历漏洞的危害及修复方法
    本文讨论了目录浏览漏洞与目录遍历漏洞的危害,包括网站结构暴露、隐秘文件访问等。同时介绍了检测方法,如使用漏洞扫描器和搜索关键词。最后提供了针对常见中间件的修复方式,包括关闭目录浏览功能。对于保护网站安全具有一定的参考价值。 ... [详细]
  • Apache Shiro 身份验证绕过漏洞 (CVE202011989) 详细解析及防范措施
    本文详细解析了Apache Shiro 身份验证绕过漏洞 (CVE202011989) 的原理和影响,并提供了相应的防范措施。Apache Shiro 是一个强大且易用的Java安全框架,常用于执行身份验证、授权、密码和会话管理。在Apache Shiro 1.5.3之前的版本中,与Spring控制器一起使用时,存在特制请求可能导致身份验证绕过的漏洞。本文还介绍了该漏洞的具体细节,并给出了防范该漏洞的建议措施。 ... [详细]
  • 本文探讨了容器技术在安全方面面临的挑战,并提出了相应的解决方案。多租户保护、用户访问控制、中毒的镜像、验证和加密、容器守护以及容器监控都是容器技术中需要关注的安全问题。通过在虚拟机中运行容器、限制特权升级、使用受信任的镜像库、进行验证和加密、限制容器守护进程的访问以及监控容器栈,可以提高容器技术的安全性。未来,随着容器技术的发展,还需解决诸如硬件支持、软件定义基础设施集成等挑战。 ... [详细]
  • 2019独角兽企业重金招聘Python工程师标准
    本文介绍了2019独角兽企业重金招聘Python工程师的标准。同时解释了Alpha、Beta、RC、GA、RTM、OEM、RVL、EVAL、RTL、α、β、λ等相关术语的含义和区别。 ... [详细]
  • 微软发布“年终”补丁  360与谷歌Project Zero同获致谢
      北京时间12月10日,微软例行补丁日发布了12月安全公告,修复了Windows、IE、Office等系统和软件的24处漏洞微软补丁官网。本月补丁日谷歌Pro ... [详细]
  • 物联网市场:得安全者得天下
    物,联网,市场,得 ... [详细]
  • 玩转直播系列之消息模块演进(3)
    一、背景即时消息(IM)系统是直播系统重要的组成部分,一个稳定的,有容错的,灵活的,支持高并发的消息模块是影响直播系统用户体验的重要因素。IM长连接服务在直播系统有发挥着举足轻重的 ... [详细]
  • 浅解XXE与Portswigger Web Sec
    XXE与PortswiggerWebSec​相关链接:​博客园​安全脉搏​FreeBuf​XML的全称为XML外部实体注入,在学习的过程中发现有回显的XXE并不多,而 ... [详细]
  • Shodan简单用法Shodan简介Shodan是互联网上最可怕的搜索引擎,与谷歌不同的是,Shodan不是在网上搜索网址,而是直接进入互联网的背后通道。Shodan可以说是一款“ ... [详细]
  • 必须先赞下国人npm库作品:node-images(https:github.comzhangyuanweinode-images),封装了跨平台的C++逻辑,形成nodejsAP ... [详细]
  • 篇首语:本文由编程笔记#小编为大家整理,主要介绍了VoLTE端到端业务详解|VoLTE用户注册流程相关的知识,希望对你有一定的参考价值。书籍来源:艾怀丽 ... [详细]
  • 什么是大数据lambda架构
    一、什么是Lambda架构Lambda架构由Storm的作者[NathanMarz]提出,根据维基百科的定义,Lambda架构的设计是为了在处理大规模数 ... [详细]
  • OWASP(安全防护、漏洞验证工具)开放式Web应用程序安全项目(OWASP,OpenWebApplicationSecurityProject)是一个组织 ... [详细]
author-avatar
风中冰雨
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有