测试工程师工作实战演练一 - 课程贴

参考资料

业务架构分析

时序图


@startuml

actor 用户

用户 -> 客户端: 点击账号密码登录

客户端 --> 用户: 返回登录界面

用户 -> 客户端: 输入账号、密码,发出登录请求

客户端 -> 客户端: 校验账号和密码

alt 校验是否通过

客户端 --> 用户: 校验不通过,返回校验后的提示信息

else

用户 -> 服务端: 校验通过传递账号和密码

end

database 数据库

服务端 -> 数据库: 查询用户登录信息

数据库 --> 客户端: 返回登录信息

alt 登录是否成功

客户端 --> 用户: 登录成功,返回我的页面,展示登录信息

else

客户端 --> 用户: 登录失败,弹出登录失败的弹窗

end

@enduml

用例图


@startuml

left to right direction

skinparam packageStyle rectangle

actor user

actor QA

rectangle 雪球{

user -- (财经消息)

user -- (股票行情)

user -- (交易)

user -- (我的)

(股票行情) .> (股票详情) : 包含

(股票行情) .> (股票管理) : 包含

(股票管理) -- QA

(股票详情) -- QA

}

@enduml

image

活动图

@startuml
|客户端|
start
:输入账号和密码;
if (账号和密码是否符合规则?) then (yes)
  :发出登录请求;
  |服务端|
  :接收到登录数据;
  |数据库|
  :在数据库中搜索是否是注册用户;
  if (注册用户?) then (yes)
    |服务端|
    :返回登录成功信息;
    |客户端|
    :展示登录后页面;
    stop
  else (no)
    |服务端|
    :返回登录失败信息;
    |客户端|
    :展示登录失败页面;
    stop
  endif
else (no)
|客户端|
:展示提示信息;
endif
stop
@enduml 

组件图

@startuml
package "客户端" {
    HTTP - [注册]
}

cloud "接口" {
    (API)
}

database "数据库服务" {
    folder "用户数据" {
        [用户注册数据]
    }
}

[注册] --> (API)
(API) --> [用户注册数据]
@enduml

image

测试管理平台

  • jira

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 实战

新建测试用例管理流程

  • 新建问题类型
  • 把问题类型添加到项目中
  • 新建工作流
  • 把工作流和问题类型关联
  • 新建界面
  • 界面与问题类型关联
  • 新建字段
  • 字段添加到界面中
  • 新建域配置方案
  • 域配置方案关联项目

老师 jira线上练习的地址好像挂了。。
image

服务器在迁移,明天应该可以修复

老师好,请问JIRA线上练习什么时候可以用

已经可以用啦
https://jira.ceshiren.com/secure/Dashboard.jspa
用户名和密码不变哈