您现在的位置是:首页 > 编程 > 

【软件测试】Bug篇

2025-07-22 21:38:30
【软件测试】Bug篇 软件测试的生命周期软件测试贯穿软件的整个生命周期。软件测试的⽣命周期是指测试流程,这个流程是按照⼀定顺序执⾏的⼀系列特定的步骤,去保证产品质量符合需求。在软件测试⽣命周期流程中,每个活动都按照计划的系统的执⾏。每个阶段有不同的⽬标和交付产物BugBug的概念什么是Bug?⼀个计算机bug指在计算机程序中存在的⼀个错误(error)、缺陷(flaw)、疏忽(mistake)或者

【软件测试】Bug篇

软件测试的生命周期

软件测试贯穿软件的整个生命周期。

软件测试的⽣命周期是指测试流程,这个流程是按照⼀定顺序执⾏的⼀系列特定的步骤,去保证产品质量符合需求。在软件测试⽣命周期流程中,每个活动都按照计划的系统的执⾏。每个阶段有不同的⽬标和交付产物

Bug

Bug的概念

什么是Bug?

⼀个计算机bug指在计算机程序中存在的⼀个错误(error)、缺陷(flaw)、疏忽(mistake)或者故障(fault),这些bug使程序⽆法正确的运⾏。Bug产⽣于程序的源代码或者程序设计阶段的疏忽或者错误。

  1. 当且仅当规格说明是存在的并且正确,程序与规格说明之间的不匹配才是错误
  2. 当需求规格说明书没有提到的功能,判断标准以最终⽤⼾为准:当程序没有实现其最终⽤⼾合理预期的功能要求时,就是软件错误

描述Bug的要素

描述bug的基本要素:问题出现的版本、问题出现的环境、问题出现的步骤、预期结果、实际结果吗,除此之外还可以加一个Bug级别。

Bug的级别

我们知道,旅游景点分为1A、2A、A、4A、5A级景点,划分这些是为了分级,通过这些旅游景点,游客可能会选择优先去等级高的景点。

bug级别⼀般分为:崩溃、严重、⼀般、次要

通过定义bug的级别,能够明确看出问题的严重程度。⼯作中开发⼈员通常需要按照bug的级别来分配优先级来处理bug,除此之外,通过bug级别也能够体现出开发⼈员的开发质量。

Bug的生命周期

测试⼈员在执⾏测试的过程中如有发现bug,需要在对应的bug管理平台来创建bug(bug⽣命起源),创建好的bug需要被开发⼈员修复,以及测试⼈员的持续跟踪和测试。

与开发产生争执怎么办(重点考题)

在测试⼯作中,最常遇到的是和开发⼈员的PK,作为测试经理还会和项⽬经理、产品经理的PK进度、质量。作为⼀名测试⼈员,⼀般会遇到以下⼏种情况:

  1. 反省自己,先检查Bug是否描述清楚以及在测试的时候出现了误操作
  2. 站在用户角度并抛出问题:站在用户⻆度考虑问题应该让开发⼈员了解到Bug对⽤⼾可能造成的困扰,这样才能促使开发⼈员更加积极地、⾼质量地修改Bug。功能正常只是测试的一部分,还需要考虑用户的感受考虑问题。“如果你是用户,能够接受使用吗?”
  3. Bug定级需要有依据:BUG定级时,不仅要参考BUG级别,还要考虑BUG是否会影响到流程,往往用户的BUG级别和我们的是有区别的,需站在⽤⼾的⻆度定考虑定位级别。
  4. 提升自己的技术和用户水平,做到不仅能够提出问题还能给出解决方案
  5. Bug评审:如果确实是bug,友好沟通不能解决问题,那么就召开bug评审
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。 原始发表:2025-01-1,如有侵权请联系 cloudcommunity@tencent 删除开发软件测试bug测试程序

#感谢您对电脑配置推荐网 - 最新i3 i5 i7组装电脑配置单推荐报价格的认可,转载请说明来源于"电脑配置推荐网 - 最新i3 i5 i7组装电脑配置单推荐报价格

本文地址:http://www.dnpztj.cn/biancheng/1179640.html

相关标签:无
上传时间: 2025-07-22 00:26:32
留言与评论(共有 5 条评论)
本站网友 隆胸照片
2分钟前 发表
Bug产⽣于程序的源代码或者程序设计阶段的疏忽或者错误
本站网友 超级4th场
3分钟前 发表
提升自己的技术和用户水平
本站网友 打标机品牌网
8分钟前 发表
4A
本站网友 冰岛破产
15分钟前 发表
Bug的生命周期测试⼈员在执⾏测试的过程中如有发现bug