day05-关于缺陷

目录

关于缺陷

缺陷的定义

缺陷管理

如何填写缺陷报告

缺陷严重程度

缺陷状态迁移表

缺陷中常见的问题


关于缺陷

缺陷的定义

  • 软件没有实现产品的说明书所描述的功能。

  • 软件实现了产品说明书描述不应有的功能

  • 软件执行了产品说明书没讲的操作

  • 软件没有实现产品说明书没讲但应该实现的功能

  • 从软件测试员的角度来看,软件难以理解、不易使用、运行缓慢,或者最终用户认为不对。

缺陷管理

  • 掌握软件缺陷的生命周期

  • 掌握高质量缺陷报告的填写

  • 掌握软件缺陷的相关属性

  • 了解软件缺陷管理的常用工具

  • 了解缺陷冲突中一些常见的问题

 

 

如何填写缺陷报告

一个完整的测试报告一般包括以下内容:

  • 缺陷编号

  • 预置条件

  • 缺陷标题(一句话说明缺陷)

  • 测试步骤(只描述与发现缺陷相关的步骤)

  • 严重程度(致命、严重、一般、提示)

  • 优先级(高中低)

  • 重现率(不是必现的,可尝试10次取百分比)

  • 缺陷状态(提交时是New 不同人操作之后会修改)

缺陷编号用例编号测试模块预置条件BUG标题测试步骤预期结果实际结果缺陷状态严重程度优先级重现率指派环境软件版本测试日期测试人员附件
Agileone_Reg_bug_001Agileone_Reg_TC_003用户注册准备未注册的账号正确填写注册验证码,但点击注册按钮后仍然提示验证码错误1.进入登录页面 2.输入正确的用户名admin和密码admin123 3.输入正确的验证码 4.点击注册按钮能够正确注册新用户点击注册按钮后提示验证码输入不正确New致命100%张三win10v1.02020-6.9李四

用例编号:是操作哪个用例出错的就写哪个,如果不是操作用例发现的错误就写N/A

测试模块:操作的属于哪个模块

附件:可以附带上出现问题的截图

缺陷严重程度

严重性:顾名思义就是软件缺陷对软件质量的破坏程度,即此软件缺陷的存在将对软件的功能和性能产生怎样的影响。

致命:例如,软件的以外退出甚至操作系统崩溃,早成数据丢失

严重:例如,由于单功能失效导致多个相关功能均失效

一般:例如,软件的单个功能失效

提示:软件界面的细微缺陷,例如某个控件没有对齐,某个标点符号丢失等

缺陷状态迁移表

 

缺陷中常见的问题

 

  • 如果处理不能重现的缺陷?

一定要提交到缺陷管理库

1.一定要详细描述遇到缺陷的过程和相关环境配置,如果有日志的话,一定要附上相关的操作日志或者系统运行日志。

2.对于不可重现的缺陷,一定要尽量描述清楚复现率是多少。

3.对于不可重现的缺陷,当开发人员将缺陷设置为fixed之后,在验证时,不能只在一个版本上去验证缺陷是否修复,必须至少在3个版本上验证后都没有重现过,才能将缺陷关闭。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值