自学测试第四天:缺陷

认识、熟悉缺陷也是称为一个优秀测试的必经之路!

 

一.测试基础——缺陷

 

1.缺陷的定义

软件在使用过程中存在的任何问题(错误属于问题)都叫软件的缺陷,简称BUG

 

2.缺陷的判定标准

软件未实现需求规格说明书中明确要求的功能——少功能

软件出现需求规格说明书中指明不应该出现的错误——功能错误

软件实现的功能超出需求规格说明书指明的需求——多功能

软件未实现需求规格说明书中虽未明确指出但应该实现的功能——隐形功能错误

(登录成功后,应该自动跳转成主页。未跳转时——隐形功能错误)

软件难以理解,不易使用,运行缓慢,用户体验不好——不易使用

 

3.缺陷产生的原因

需求阶段:需求描述不易理解,有歧义,错误等

设计阶段:设计文档存在错误或者缺陷

编码阶段:代码出现错误

运行阶段:软硬件系统本身故障导致软件缺陷

 

4.软件缺陷的生命周期

af9d88c68eb94f4eb0b13f3886fcc1a9.png

 注入bug——发现bug——解决bug

 

5.软件缺陷的核心内容

 

缺陷的标题:描述缺陷的核心问题

缺陷的预置条件:缺陷产生的前提条件

缺陷的复现步骤:复现缺陷的过程

缺陷的预期结果:希望得到的结果

缺陷的实现结果:实际出现的结果

缺陷的必要附件:图片、日志等信息

 

6.缺陷提交要素

 

缺陷报告编号

缺陷的唯一性标志

严重程度

严重(S1):主功能

一般(S2):次要功能

微小(S3):易用性、界面

建议(S4):建议性问题

缺陷优先级

P0:24小时之内解决

P1:发布前必须修复

P2:可以在下一个版本中修复

Bug类型

代码错误、兼容性问题、设计缺陷、性能问题

缺陷状态

New:新建

Open:打开

Closed:关闭

Postponed:延期

 

7.软件缺陷类型

功能错误

界面错误、兼容性

数据、易用性、改进建议、架构

 

如果是界面或兼容性的错误——是前端bug

 

面试中,功能问题怎么区分前端问题还是后端问题?

通过抓包

 

 缺陷编写

1.缺陷报告示例

 9865357cc65c4a09b1e9e248c83a108c.jpg

 建议搭配禅道工具使用

 

2.缺陷跟踪流程

 

c65559958b734cdf988f80f3dac044a4.png 

3.提交缺陷注意事项

1.可重现—缺陷可复现

2.规范性—符合公司项目要求

3.唯一性—一个缺陷上报一个问题

 

PS.面试题

发现bug后,首先会怎么办?

——确认bug的复现

 

以上内容,参考黑马测试视频加个人理解整理所得,侵删

 

 

 

 

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小溪的小熊饼干

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值