测试流程实战

霍格沃兹测试开发学社

ceshiren.com

目录

  • 测试流程内容梳理
  • 业务架构分析实战
  • 测试用例管理实战
  • Bug 录入与管理实战

测试流程内容梳理

业务架构分析实战

测试用例管理实战

  1. 在 JIRA 中创建自己的测试用例管理项目,配置对应的测试用例管理流程
    • 创建项目,项目名称_姓名
    • 关联测试用例工作流
    • 关联测试用例域配置
    • 关联测试用例管理界面
  2. 手动输入 3 条测试用例
  3. 执行测试用例,练习 JIRA 中测试用例状态的转换
  4. 练习完毕后,把用例执行结果页面截图回复到课程贴
  5. JIRA 练习环境

测试用例导入

  1. 测试用例转化为 CSV 格式
    • 手工转化
    • 脚本转化
  2. 导入 JIRA
    • 入口:问题 – 从 CSV 文件导入问题
    • 设置:选择 CSV 文件 – 选择导入项目 – 设置对应字段 – 验证 – 导入数据
  3. 测试用例格式转换:转为 csv 格式,3 条即可
  4. 测试用例导入 JIRA
// 需要先安装 xmindparser 第三方库
pip install xmindparser

// 执行格式转换脚本
python3 xmind_csv.py

Bug 录入与管理实战

  • 在 JIRA 中创建自己的 Bug 管理项目,配置对应的测试用例管理流程
    • 创建项目,项目名称_姓名
    • 关联 Bug 工作流
    • 关联 Bug 域配置
    • 关联 Bug 管理界面
  • 练习完成后截图回复到课程贴

如何写 Bug 报告

  • Bug 标题
    • 尽量按缺陷发生的原因与结果的方式书写(执行完 A 之后,发生 B)
    • 避免使用模糊不清的词语(发生错误,不管用)
    • 为了方便搜索和查询,可以使用关键字(【首页】
  • Bug 内容
    • 测试环境
    • 前提条件
    • 复现步骤
    • 预期结果
    • 实际结果

编写 Bug 报告

  • 场景:用户登录时,密码显示为明文
  • 在 JIRA 中填写 Bug 报告
  • 编写好后截图回复到课程贴

其他注意事项

  1. 一个 bug 报告只能描述一个 bug
  2. Bug 的唯一性
  3. 复现
  4. 报告 bug 时要使用中性语言,不要带有感情色彩