测试流程建设实战之

用例 Bug 管理实战

霍格沃兹测试学院 ceshiren.com

目录

  • 搭建测试用例管理流程
  • JIRA 管理测试用例
  • Bug 基础知识
  • JIRA 管理 Bug

搭建测试用例管理流程

新建问题类型-测试用例

新建测试用例工作流

新建测试用例界面

新建测试用例特有字段

新建测试用例管理项目

JIRA 管理测试用例

测试用例转化

  • 手工转化
  • 脚本自动化转化

测试用例导入

测试用例状态转换

Bug 基础知识

Bug 定义

Bug 判定标准

  • 软件未达到客户需求文档的功能和性能
  • 软件出现客户需求不能容忍的错误
  • 软件的使用未能符合客户的习惯和工作环境
  • 软件超出需求文档的范围

问题

Bug 严重程度

Bug 优先级

严重程度和优先级的关系

  • 一般地,严重性程度高的软件缺陷具有较高的优先级
  • 有时候严重性高的软件缺陷,优先级不一定高,甚至不需要处理
  • 有时候一些严重性低的缺陷却需要及时处理,具有较高的优先级

不同角色的对 Bug 的职责

Bug 处理流程

Bug 处理意见

Bug 报告

  • 记录 Bug
  • 跟踪 Bug
  • 更好的和开发人员交流

Bug 报告要素

JIRA 管理 Bug

新建 Bug 管理项目

新建 Bug 问题类型

新建 Bug 工作流

新建 Bug 界面

新建 Bug 相关字段

关联到项目

  1. 编辑问题类型
  2. 工作流关联问题类型
  3. 字段关联界面
  4. 界面关联项目

如何写 Bug 报告

  • Bug 标题(执行完 A 之后,发生 B)
  • Bug 内容:测试环境、复现步骤、预期结果、实际结果

例子 1

场景:用户登录时,密码显示为明文

bug 标题

  1. 在用户登录界面,在输入框中能看到输入的内容
  2. 密码框问题
  3. 在用户登录界面,在输入框中,输入正确的用户名和密码。在密码框中,显示密码信息

例子 1

示例:用户登录时,密码框中明文显示了输入内容

例子 2

bug 描述

  1. 使用浏览器访问登陆界面。
  2. 输入正确的用户名和密码。
  3. 在密码输入框显示密码信息。

例子 2

改正:

  1. 使用浏览器访问登陆界面
  2. 输入正确的用户名和密码

预期结果:密码输入框中输入密码时显示密文

实际结果:密码输入框内容显示为明文

Bug 定位

课后作业

在练习平台创建自己的 bug 管理项目,并把这几天在练习过程中发现的 bug 提交上去

  • 提交问题查看界面的截图
  • 提交项目设置中问题类型的截图
  • 提交工作流截图

命名规范:xxx_自己的姓名