画布 1
测试流程知识梳理
  业务架构分析
    分析方向
      业务架构
      技术架构
      组织架构
      数据架构
    分析工具
      思维导图
      plantuml
        时序图
        用例图
        活动图
        思维导图
  测试工作流程
    需求分析
      需求评审
        业务场景角度
          用户可能使用的场景在需求中是否有对应的描述
          需求中已经描述的业务流程是否正确
        功能点角度
          数据约束是否全面合理
            类型
            长度
            是否必填
            数据格式
          分支逻辑描述是否全面
            业务流程中所有的路径是否都能找到对应的描述
          状态流转是否完整合理
          权限描述是否明确
      需求分析
        测试范围
        功能点
        业务流程
        明确输出结果
        分析异常流程
        预估测试需要的时间和资源
    测试计划
      遵循5W1H原则编写
        why：为什么要进行这些测试
        what：测试哪些方面，不同阶段的工作内容是什么
        when：测试不同阶段的起止时间
        where：测试环境，资源管理存放的位置
        who：项目的组成人员
        how：怎么去做，使用哪些测试用具，哪些测试方法进行测试
    测试设计
      设计测试用例
      测试用例评审
      测试用例管理
        JIRA
          管理测试用例
            创建测试用例管理项目
            编写测试用例
              直接在界面中编写
              使用 csv 格式批量导入测试用例
            修改测试用例的状态
          定制测试用例管理流程
            创建测试用例问题类型
            创建测试用例管理工作流
            创建测试用例专用管理界面
            创建测试用例相关字段
            配置到测试用例管理项目中
      上节课主要内容
    测试执行
      执行测试用例
        在平台中修改测试用例的状态
        用例不通过，需要对应的提交 Bug
      Bug 管理
        Bug 基本概念
          Bug 定义
            程序错误
            程序漏洞
            程序不完善
          Bug 判定标准
            软件未达到客户需求文档中的功能和其他非功能性的要求
            软件出现客户不能容忍的错误
            软件的使用不符合客户的工作环境或者习惯
            软件超出需求的范围
          Bug 严重程度
            致命
              系统崩溃
              非法重启
              死机
              非法退出
              数据丢失
              数据异常
              功能设计与需求严重不符
            严重
              功能不符合用户需求
              数据计算错误
              业务流程错误
              程序接口错误
              错误操作会导致程序中断
              功能实现不完整
              一部分功能无法执行
            一般
              数据长度不一致
              内容或者格式错误
              响应时间慢
              提示信息不准确
              前端没有进行输入限制
              数据的增删改功能，本界面不能实战，但是另一个界面中可以补充实现
            建议
              文案描述不清楚
              时间长的操作场景没有展示提示文旦
              快捷键支持不好
              界面刷新不及时
          Bug 优先级
            最高
              立即修改
            高
              尽快修改
            中
              需求修改
            低
              可以修改
        Bug 处理流程
          提交 Bug（测试人员）
          指派 Bug（测试人员/项目经理）
          确认 Bug（开发人员/项目经理/产品）
            不是问题
            重复
            不可复现
            不修改
            可修复
          确认 Bug 优先级（项目经理/产品）
            推迟
            延后
            立即处理
          修复 Bug（开发）
          回归测试（测试人员）
          关闭（测试人员）
        Bug 报告
          编号
          所属产品
          发现的版本
          模块
          提示人
          复现概率
            必现
            大概率复现
            小概率复现
            极小概率复现
          严重级别
            致命
            严重
            一般
            建议
          优先级
            最高
            高
            中
            低
          Bug 标题：言简意赅的说明是什么bug
          Bug 内容描述
            测试环境
              服务版本
              客户端的版本
              设备型号
              设备系统版本
            前提条件
            复现步骤
            预期结果
            实际结果
          附件
            截图
            录屏
            日志
            测试用的数据
        Bug 定位
        Bug 平台管理
          定制 Bug 管理流程
          在平台中管理 Bug
    测试总结
      测试对象
      人力投入
      测试范围
      用例覆盖情况
      用例执行结果统计
      Bug 统计
      遗留 Bug 情况说明
      测试风险
      测试结论