课堂 ppt
https://pdf.ceshiren.com/jy1/测试流程建设实战之JIRA系统实战
PPT地址
实战内容
参考资料
- plantuml 使用简单的文字描述画UML图的开源工具。
- plantuml 中文文档:plantuml中文文档
- plantuml在线绘图地址:https://plantuml.ceshiren.com/
JIRA 在线演练平台
- 地址:https://jira.ceshiren.com/
- user:hogwarts
- password:hogwarts
业务架构分析
业务知识梳理
- 业务架构:业务模块之间的关系
- 技术架构:技术组件之间的关系,通讯方式
- 组织架构:协作团队之间的组织关系
- 数据架构:数据关联关系
业务架构分析
-
思维导图
-
plantuml
最简单的例子
@startuml
autonumber
actor user
database db
user -> db: 访问
Alice -> Bob: Request
Bob --> Alice: Response
Alice -> Bob: Request
Alice <-- Bob: Response
@enduml
-
->
实线箭头 -
-->
虚线箭头 - 对象的前后顺序可以随意写,只需要确定箭头的指向
雪球账号密码登录场景
@startuml
actor 用户
用户 -> 客户端: 点击账号密码登录
客户端 --> 用户: 登录界面
用户 -> 客户端: 输入账号密码,点击登录按钮
客户端 -> 客户端: 前端校验账号和密码是否符合规则
alt 校验是否通过
客户端 -> 服务端: 传递账号和密码
else
客户端 --> 用户: 返回校验后的提示信息
end
database 数据库
服务端 -> 数据库: 查询用户登录信息
数据库 --> 服务端: 返回查询结果
服务端 --> 客户端: 返回登录结果
alt 登录是否成功
客户端 --> 用户: 登录成功,返回我的页面,展示登录后的信息
else
客户端 --> 用户: 提示登录失败信息
end
@enduml
测试管理平台
- JIRA:推荐方案,定制性很强
- redmine:推荐方案,开源,活跃,定制性很强
- testlink:流行的测试用例管理平台,体验不太好
- 禅道:国产开源工具
JIRA 实战
搭建
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
jira 核心概念
- Project 项目
- Issue 问题
- Field 字段/域
- Workflow 工作流
- Screen 界面/屏幕