PPT
https://pdf.ceshiren.com/lg8/测试工程师测试工作实战演练
实战内容
参考资料
- xmind 下载地址:Xmind思维导图 | 中文官方网站
- plantuml 官网:使用简单的文字描述画UML图的开源工具。
- 中文文档:plantuml中文文档
- 在线工具:https://plantuml.ceshiren.com/
业务架构分析
xmind 快捷键
- tab:新建子主题
- enter:新建兄弟主题,插入当前主题的后面
- shift + enter:新建兄弟主题,插入当前主题的前面
思维导图分析雪球
时序图
- 简单示例
@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)
- 请求方式
- 请求参数
- 响应数据
测试设计
测试用例设计步骤
- 划分功能模块
- 正向功能验证
- 单个功能项验证
- 功能之间交互验证
- 隐形需求
输入项设计要点
- 数据长度验证
- 数据类型验证
- 是否必填
- 数据约束验证
测试执行
提交 bug
- Bug 标题
- Bug 严重程度
- Bug 优先级
- Bug 描述
- 测试环境
- 前提条件
- 复现步骤
- 预期结果
- 实际结果
- 截图,log 日志
bug 提交例子
bug 标题:用户登录时,密码框中的内容明文展示
- 点击登录按钮进入登录界面
- 输入正确的用户名和密码
预期结果:密码输入框中的内容展示为星号
实际结果:密码输入框内容明文展示
测试总结
- 人力投入
- 用例覆盖情况
- bug 统计
- 遗留 bug 情况说明
- 测试风险
- 测试结论
课堂资料
链接: 百度网盘 请输入提取码 密码: d8of