测试工程师测试工作实战演练

PPT

https://pdf.ceshiren.com/lg8/测试工程师测试工作实战演练

实战内容

参考资料

业务架构分析

xmind 快捷键

  • tab:新建子主题
  • enter:新建兄弟主题,插入当前主题的后面
  • shift + enter:新建兄弟主题,插入当前主题的前面

思维导图分析雪球

时序图

  1. 简单示例
@startuml
autonumber

actor user
database db

Alice -> Bob: Hi Bob
Bob --> Alice: Hi Alice

Alice -> Bob: how are you?
Alice <-- Bob: Fine,thanks.
@enduml

雪球账号密码登录场景

@startuml
actor 用户

用户 -> 客户端: 点击账号密码登录
客户端 --> 用户: 登录界面
用户 -> 客户端: 输入帐号、密码,点击登录按钮
客户端 -> 客户端: 前端校验帐号和密码

alt 校验是否通过
客户端 -> 服务端: 传递帐号和密码
else
客户端 --> 用户: 返回校验后的提示信息
end

database 数据库

服务端 -> 数据库: 查询用户登录信息
数据库 --> 服务端: 返回查询结果
服务端 --> 客户端: 返回登录结果

alt 登录是否成功
客户端 --> 用户: 登录成功,返回我的页面,展示登录后的信息
else
客户端 --> 用户: 提示登录失败信息
end
@enduml

需求分析

需求评审思路

需求分析步骤

  • 明确测试范围
  • 明确功能点
  • 明确业务流程
  • 明确输出结果
  • 分析异常流程
  • 预估测试需要的时间和资源

接口文档

  • 请求地址(URL)
  • 请求方式
  • 请求参数
  • 响应数据

测试设计

测试用例设计步骤

  1. 划分功能模块
  2. 正向功能验证
  3. 单个功能项验证
  4. 功能之间交互验证
  5. 隐形需求

输入项设计要点

  • 数据长度验证
  • 数据类型验证
  • 是否必填
  • 数据约束验证

测试执行

提交 bug

  • Bug 标题
  • Bug 严重程度
  • Bug 优先级
  • Bug 描述
    • 测试环境
    • 前提条件
    • 复现步骤
    • 预期结果
    • 实际结果
  • 截图,log 日志

bug 提交例子

bug 标题:用户登录时,密码框中的内容明文展示

  1. 点击登录按钮进入登录界面
  2. 输入正确的用户名和密码
    预期结果:密码输入框中的内容展示为星号
    实际结果:密码输入框内容明文展示

测试总结

  • 人力投入
  • 用例覆盖情况
  • bug 统计
  • 遗留 bug 情况说明
  • 测试风险
  • 测试结论

课堂资料

链接: 百度网盘 请输入提取码 密码: d8of

课后调查表

3 个赞