【就业班1期】测试流程建设实战之JIRA系统实战

课堂 ppt

https://pdf.ceshiren.com/jy1/测试流程建设实战之JIRA系统实战

PPT地址

实战内容

参考资料

JIRA 在线演练平台

业务架构分析

业务知识梳理

  • 业务架构:业务模块之间的关系
  • 技术架构:技术组件之间的关系,通讯方式
  • 组织架构:协作团队之间的组织关系
  • 数据架构:数据关联关系

业务架构分析

@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 界面/屏幕

课后调查表单