0313 测试流程实战训练营

课堂 ppt

https://pdf.ceshiren.com/jy2/测试流程实战

PPT地址

实战内容

参考资料

JIRA 在线演练平台

JIRA 部署

  • docker hub 地址:Docker
  • 执行的命令
docker pull atlassian/jira-software
 
docker volume create --name jiraVolume
 
docker run -v jiraVolume:/var/atlassian/application-data/jira --name="jira" -d -p 8089:8080 atlassian/jira-software

业务架构分析

业务知识梳理
  • 业务架构:业务模块之间关系
  • 技术架构:技术组件之间关系
  • 组织架构:协作团队的关系
  • 数据架构:数据包含的属性和关联关系
业务架构分析

思维导图

plantuml 时序图

雪球app账号密码登录场景

@startuml
actor 用户

用户 -> 客户端: 点击账号密码登录
客户端 --> 用户: 展示登录界面
用户 -> 客户端: 输入账号密码,点击登录按钮
客户端 -> 客户端: 校验账号和密码的规则

alt 校验通过
客户端 -> 服务端: 传递账号和密码
else
客户端 -> 用户: 提示用户账号密码不符合规则
end

database 数据库

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

alt 登录成功
客户端 --> 用户: 登录成功,返回个人页面,展示登录的账号信息
else
客户端 --> 用户: 提示登录失败
end
@enduml

测试用例管理

把测试用例转化为 CSV 格式

JIRA 批量导入问题的步骤

  1. 入口:问题 → 从 CSV 文件导入问题
  2. 设置:选择 CSV 文件 → 选择要导入的项目 → 设置映射的字段 → 验证 → 导入数据

Bug 录入与管理

bug 定义

程序错误、漏洞、不完善

bug 判定标准
  • 软件未达到客户需求文档的功能和性能
  • 软件出现客户需求不能容忍的错误
  • 软件的使用未能符合客户的习惯和工作环境
  • 软件超出需求文档的范围
经典面试题

如果开发人员认为你提交的 bug 不是一个 bug,这时候你怎么办?

  • 测试人员自己描述不清晰:提高自己的业务水平,优化 bug 报告的内容
  • 难以复现的 bug:留好证据(截图、录屏、日志),做好记录,标记好复现概率
  • 有争议的 bug:一般是建议类的,提出自己的证据,开会讨论
  • 功能性 bug:需求理解不一致,提交 bug 报告的时候提供证据(需求里的要求、设计方案),可以省去争议
Bug 严重程度
  • 致命:不能满足系统要求,系统崩溃,系统退出等导致系统不能正常运行
  • 严重:严重的影响系统的基本功能
  • 一般:性能不满足要求,或者会产生错误的中间结果但是不影响最终结果
  • 建议:用户使用不方便、界面不美观
bug 优先级
  • 最高:立即修改
  • 高:尽量修改
  • 中:需要修改,但是不紧急
  • 低:需要修改,或者不修改也可以
bug 严重程度和优先级的关系
  • 一般来说,严重程度高的优先级也会高
  • 特殊情况需要根据场景去决定,比如公司名称拼写错误,不严重但是需要立即修改。
Bug 报告要素
  • 编号、标题、所属的产品、发现的版本、所属模块、提交人、错误类型、复现概率
  • 严重程度、优先级
  • bug 内容描述:发现环境、前提条件、复现步骤、测试数据、预期结果、实际结果
  • 附件:截图、录屏、log 日志
bug 报告的编写

标题

  • 尽量按照 bug 发生的操作和结果方式来写(执行完A之后,发生B)
  • 避免模糊不清的词

内容:描述全面,提交证据

课堂资料

链接: 百度网盘 请输入提取码 提取码: 7l9j

课后调查表单