禅道管理系统说明书(个人学习笔记)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
禅道项目管理系统
说明书
目录
一、软件测试相关工具介绍 (5)
1.1 项目(测试)管理工具 (5)
1.2 功能自动化测试 (5)
1.3 性能自动化工具 (5)
1.4 手机测试工具 (6)
二、禅道简介 (6)
三、搭建(安装)禅道并调试 (6)
四、禅道的访问 (8)
4.1 访问本机电脑禅道(学习) (8)
4.2 访问服务器禅道(工作) (9)
五、禅道主要功能讲解 (10)
5.1 组织视图 (10)
5.1.1 部门 (10)
5.1.2 用户 (11)
5.1.3 公司 (15)
5.1.4 权限 (15)
5.2 后台视图 (18)
5.2.1 数据 (18)
5.2.2 自定义(--重点--) (18)
5.3 产品视图 (19)
5.3.2 概况 (21)
5.3.3 模块 (21)
5.3.4 需求(提需求) (22)
5.4 项目视图 (23)
5.4.1 添加项目 (23)
5.4.2 团队 (25)
5.4.3 概况 (25)
5.4.4 需求(关联需求) (26)
5.4.5 分解任务 (26)
5.4.6 研发人员完成任务 (27)
5.4.7 创建版本(Build) (27)
5.5 测试视图 (28)
5.5.1 测试人员完成任务(编写测试用例) (29)
5.5.2 导入测试用例 (31)
5.5.3 导出测试用例 (32)
5.5.4 提交测试 (33)
5.5.5 指派测试用例给测试人员 (34)
5.5.6 执行测试用例并提交缺陷 (36)
5.5.7 确认缺陷(研发经理) (38)
5.5.8 处理缺陷(研发人员) (39)
5.5.9 返测(测试人员) (40)
5.5.11 测试总结报告 (41)
5.5.12 套件 (42)
5.5.13 用例库 (43)
一、软件测试相关工具介绍
1.1 项目(测试)管理工具
禅道(zentao)、Jira(鸡爪子)、(TD)Q uality C enter (ALM)、Mantis(螳螂)、BugFree、Bugzilla.....
1.2 功能自动化测试
Selenium+Python RobotFramework
JMeter
1.3 性能自动化工具
LR--(HP) JMeter
1.4 手机测试工具
SDK 、appium
二、禅道简介
禅道是青岛易软天创网络科技有限公司研发,是一款B/S结构,国产开源免费,安装简单,可跨平台(操作系统)的项目管理系统,主要功能有:对用例的管理,对缺陷的管理,对需求的管理,对用户的管理等。
三、搭建(安装)禅道并调试
ZenTaoPMS.11.4_windows ZenTao---->禅道
PMS---->项目管理系统
11.4----->版本
windows---->操作系统
步骤:
1)禅道官网下载禅道安装包
2)将禅道安装包复制到磁盘根目录(最开始的地方)下
3)选择禅道安装文件,右键单击,选择以管理员身份运行选项
4)在xampp文件夹中,选择start.exe,右键单击,选择以管理员身份运行选项
5)在禅道集成运行环境中,单击启动按钮
说明:如果出现“禅道正在运行,点击
“访问”按钮来使用。
”表示启动成功。
四、禅道的访问
4.1访问本机电脑禅道(学习)
步骤:
1)在禅道集成运行环境中,单击访问禅道按钮
2)在欢迎页面中,单击开源版按钮
3)在登录页面中,输入用户名和密码,单击登录按钮
说明:初始用户名和密码为
admin-/-123456
4.2访问服务器禅道(工作)
预制条件:
1)服务器IP地址
开始->搜索程序和文件->cmd->回车->DOS
-->输入ipconfig->回车
-->找到“以太网适配器本地连接”-->IPv4 地址
172.166.0.251
2)apache zt端口号81
3)访问格式
(a)格式一<--80
http://服务器IP地址/
zentao
(b)格式二<---8X
http://服务器IP地址:端口号
/zentao
练习:访问同桌电脑禅道
http://172.166.0.251:81/zentao
五、禅道主要功能讲解
5.1 组织视图
主要功能:设置部门、添加用户、公司、权限
5.1.1 部门
当禅道安装完成后,使用admin登录,第一件要做的事情就是:设置部门结构
测试部、研发部、产品部、运维部、项目部
步骤:
1)在组织视图中,单击部门菜单
2)在下级部门文本框中,输入部门名称,单击保存按钮
5.1.2 用户
测试人员(qa)、测试主管(qd)、测试经理(qm)、研发人员(dev)、研发主管(td)、研发经理(tm)、产品主管(pd)、产品经理(po)、项目经理(pm)、运维人员(rel)
5.1.2.1添加用户(单个添加)
步骤:
1)在组织视图中,单击用户菜单
2)在工具栏中,单击添加用户按钮
3)在添加用户页面中,输入用户信息,单击保存按钮
练习添加用户:
研发部:
用户名:dev01 真实姓名:研发01 职位:研发分组:研发
邮箱:dev01@
5.1.2.2批量添加用户
步骤:
1)在组织视图中,单击用户菜单
2)在工具栏中,单击批量添加用户按钮
3)在批量添加用户页面中,输入用户信息,单击保存按钮
练习批量添加:
测试部: qa04,qa05
研发部:dev04,dev05
产品部:pd01 产品主管01 职位:产品主管分组:产品主管项目部:pm01 项目经理01 职位:项目经理分组:项目经理5.1.2.3编辑用户
步骤:
1)在用户列表中,选择要编辑的用户,单击编辑用户()图标
2)在编辑用户页面中,编辑用户信息,单击保存按钮
5.1.2.4删除用户
在用户列表中,选择要删除的用户,单击删除用户图标
练习删除用户:
1、添加如下部门:
技术部设计部
2、添加如下用户
测试部:qa06, qd01 测试主管01 研发部:dev06,td01 研发主管01 产品部:po01 产品经理01
设计部:ui01 设计01 职位:其他
分组:其他
5.1.3 公司
步骤:
1)在组织视图中,单击公司菜单
2)在公司信息页面中,单击编辑按钮
3)在编辑公司页面中,编辑公司信息,单击保存按钮
5.1.4 权限(对分组信息进行管理,可添加分组)
5.1.4.1 查看用户权限
管理员测试人员测试主管
步骤:
1)在组织视图中,单击权限菜单
2)在权限列表中,任意选择一个权限,单击权限维护()图标
3)在所有权限页面中,查看复选框的选中情况,选中越多,权限越大。
5.1.4.2 修改用户权限(--重点--)
步骤:
1)在组织视图中,单击权限菜单
2)在权限列表中,任意选择一个权限,单击权限维护()图标
3)在所有权限页面中,根据公司实际情况,对复选框进行勾选/取消,单击保存按钮
5.1.4.3 新增分组(自定义权限)(--重
点--)
步骤:
1)在组织视图中,单击权限菜单
2)在工具栏中,单击新增分组按钮
3)在新增分组窗口中,输入分组名称和分组描述,单击保存按钮
4)在权限列表中,选择新添加的分组名称,单击权限维护()图标
5)在所有权限页面中,根据公司实际情况,选择相应的复选框,单击保存按钮
练习:新增分组-->测试经理
5.2 后台视图
主要功能:数据、自定义
5.2.1 数据
对已删除的数据,进行还原和隐藏,在禅道中没有真正的删除。
5.2.2 自定义(--重点--)
以“用户”为例
步骤:
1)在后台视图中,单击自定义菜单
2)在工具栏中,单击用户菜单
3)在用户>职位文本框中,输入用户信息,单击保存按钮
练习:
1、添加如下用户,具体要求如下:
测试部:qa07,qa08,
qm01-测试经理01 分组:测试经理职位:测试经理
研发部:dev07,dev08,
tm01-研发经理01 分组:研发经理职位:研发经理
技术部: t01-技术01 分组:技术人员职位:技术支持(jz)
5.3 产品视图
主要功能:添加产品、添加模块、概况、提需求
"产品"--解释:在公司中,有一个职位叫做产品,主要负责需求的编写和维
护,一个产品是由一个或者多个项目组成的,在公司中产品是一切的核心!
5.3.1 添加产品
步骤:
1)在产品视图中,单击添加产品按钮
2)在添加产品页面中,输入产品信息,单击保存按钮
练习:
产品名称:达内视频教学系统
产品代号:TMOOC
产品线:达内
产品负责人:产品经理01
测试负责人:测试主管01
发布负责人:运维01
产品类型:多平台
产品描述:3444444455555
访问控制:默认设置
5.3.2 概况(可对产品进行编辑,关闭,删除的操作)
通过概况,可以了解产品基本信息,对产品进行编辑、删除、关闭操作。
5.3.3 模块
模块就是对产品的一个分类,通过模块可以宏观的了解一个产品。
步骤:
1)在产品视图中,单击模块菜单
2)在维护子模块文本框中,输入模块
名称,单击保存按钮
练习:
产品名称:达内教学支撑系统1、添加如下模块
学员管理--------1
学员信息管理-----2
学员生活管理-----2 考勤管理--------1
每周考勤--------2
每月考勤--------2
成绩管理--------1
周考成绩-------2
5.3.4 需求(提需求)
步骤:
1)在产品视图中,单击需求菜单
2)在工具栏中,单击提需求按钮
3)在提需求页面中,输入需求信息,单击保存按钮
说明:
需求来源:产品经理、客户、用户、技术支持....
5.4 项目视图
主要功能:添加项目,设置团队,概况,关联需求,分解任务
5.4.1 添加项目
步骤:
1)在项目视图中,单击添加项目按钮
2)在添加项目页面中,输入项目信息,单击保存按钮
练习:
产品名称:达内教学支撑系统
1、提需求
学员管理-学员信息管理--1条
成绩管理-周考成绩--1条
2、添加项目
项目名称:达内教学支撑系统第一期项目代号:tedu01
项目类型:长期项目
关联产品:达内教学支撑系统
项目描述:34234
访问控制:默认设置
5.4.2 团队
步骤:
1)在项目视图中,单击团队菜单
2)在团队成员页面中,单击团队管理按钮
3)选择相应的团队成员,单击保存按钮
5.4.3 概况(可对项目进行开始、编辑、删除等多项操作)
通过概况可以了解项目的基本信息,可以对项目进行开始、关闭、删除、编辑、挂起(暂停)、延期
5.4.4 需求(关联需求)
步骤:
1)在项目视图中,单击需求菜单
2)在工具栏中,单击关联需求按钮
3)在关联需求页面中,选择要关联的需求,单击保存按钮
练习:关联全部需求
项目名称:达内教学支撑系统第一期5.4.5 分解任务
步骤:
1)在项目视图中,单击需求菜单
2)在需求列表中,选择一条需求,单击分解任务(+)图标
3)在建任务页面中,输入任务信息,单
击保存按钮
说明:同一条需求,需要至少分配给一个测试人员和一个研发人员。
5.4.6 研发人员完成任务
步骤:
1)在我的地盘视图中,单击任务菜单
2)在任务列表中,单击“任务名称”
3)在任务详情页面中,单击开始按钮
4)根据需求描述和任务描述,编写代码,完成后,单击完成按钮
练习:研发02完成任务
5.4.7 创建版本(Build)
Version/Release/Build
说明:当研发人员完成若干功能后,就可以创建版本,版本由运维人员进行创建
步骤:
1)在项目视图中,单击版本菜单
2)在工具栏中,单击创建版本按钮
3)在创建版本页面中,输入名称编号,单击保存按钮
说明:
名称编号格式:产品名称_产品类型_发布时间
5.5 测试视图
主要功能:编写测试用例,导入测试用例,导出测试用例,执行用例,提交缺陷,
提交测试,用例库,套件,测试报告,统计
5.5.1 测试人员完成任务(编写测试用例)
步骤:
1)在我的地盘视图中,单击任务菜单
2)在任务列表中,选择一条任务,单击“任务名称”
3)在任务详情页面中,单击“开始”按钮
4)根据需求描述和任务描述以及需求基本信息,分析需求,确认设计测试用例的方法,根据方法,在Excel中进行数据分析,完成后并标编号
5)在测试视图中,选择相应的产品,单
击用例菜单
6)在工具栏中,单击建用例按钮
7)在建用例页面中,输入用例信息,单击保存按钮
8)根据标好的编号,重复执行第6~7步,直到测试用例全部编写完成
9)单击“完成”按钮(哪里开始,哪里完成)
说明:
●用例类型:功能测试、性能测试、接口测试、安装部署...
●用例标题格式:
产品/项目名称_模块名称_测试(功能)点编号
示例:
禅道项目管理系统_组织视图_公司_修改公司信息001
------------------------------------ ZENTAO_ZZST_GS_XGGSXX001 练习:使用测试03,登录禅道,来完成测试任务
5.5.2 导入测试用例
步骤:
1)在测试视图中,单击用例菜单
2)在工具栏中,单击导出,选择“导出模板”选项
3)在导出模板窗口中,字符编码集,选
择“GBK”选项,单击保存按钮
4)编辑导出的模板,编写测试用例
5)在工具栏中,单击导入,选择“导入CSV”选项
6)在导入CSV窗口中,选择要导入的文件,字符编码集选择“GBK”,单击保存按钮
练习:使用测试人员向,组织视图-部门中导入测试用例
ZENTAO_ZZST_BM_TJBM001 5.5.3 导出测试用例
步骤:
1)在测试视图中,单击用例菜单
2)在工具栏中,单击导出,选择“导出数据”选项
3)在导出窗口中,选择文件类型(CSV/HTML),选择编码(GBK/UTF-8),单击导出按钮
5.5.4 提交测试
说明:当版本创建完成时,才可以进行提交测试,在公司中,由“测试负责人”进行提测。
--->qd01
步骤:
1)在测试视图中,单击测试单菜单
2)在工具栏中,单击提交测试按钮
3)在提交测试页面中,填写提测信息,单击保存按钮
4)在提交版本列表中,单击“关联用例”图标
5)在关联用例页面中,选择要关联的用例,单击保存按钮
练习:使用qd01提交测试
产品:达内视频教学系统-提交测试
5.5.5 指派测试用例给测试人员
步骤:
1)在测试视图中,单击测试单菜单
2)在提测版本列表中,单击“用例”图标()
3)选择要指派的测试用例,单击指派,选择指派的测试人员选项
说明:
●测试用例要交叉交互执行
●设置()图标说明:
可以通过设置图标中的,自定义列,来设置“用例列表”中的列。
练习:
产品:美萍酒店管理系统
项目:酒店订房管理系统
1、使用qa05,导入测试用例
系统维护_系统设置_商品设置
2、创建版本MP_TEST_2019
3、提交测试---qd01
4、指派测试用例给测试人员->qa03
5.5.6 执行测试用例并提交缺陷
步骤:
1)在我的地盘中,单击“测试”菜单
2)在工具栏中,单击给我的用例菜单
3)在用例列表中,选择一条用例,单击执行图标
4)在用例执行窗口中,根据步骤,真正的执行被测系统完成后,对比“预期结果”
(a)如果相同
测试结果选择“通过”选项(b)如果不同
测试结果选择“失败”选项,将“实际结果”填写到实际情况文本框中,并截
图,单击保存按钮
<a>选择全部测试用例步骤,单击转Bug按钮
<b>在提Bug页面中,输入Bug信息,并上传截图,单击保存按钮
说明:
●B ug类型:标准规范、代码错误、界面优化.......
●如果测试环境中允许安装截图工具,可以使用截图工具截图,如果测试环境中不允许安装截图工具,考虑使用截屏+画图工具、手机拍照。
T1:缺陷报告的处理流程
测试人员-----执行
测试人员-----提交
研发经理-----确认
研发人员-----处理
测试人员-----返测
测试人员-----关闭
练习:
产品:美萍酒店管理系统
1、执行测试用例并提交缺陷
5.5.7 确认缺陷(研发经理)
步骤:
1)在我的地盘视图中,单击Bug菜单
2)在Bug列表中,选择一条缺陷,单击Bug标题
3)在Bug详情页面中,根据重现步骤
和截图,确认是否是缺陷
(a)如果是缺陷
单击确认按钮,在确认窗口中,选择相应的研发人员指派,单击保存按钮(b)如果不是缺陷
单击解决按钮,在解决窗口中,解决方案选择:设计如此/不予解决/无法重现,选择相应的解决版本,单击保存按钮
5.5.8 处理缺陷(研发人员)
步骤:
1)在我的地盘视图中,单击Bug菜单
2)在Bug列表中,选择一条缺陷,单击Bug标题
3)在Bug详情页面中,根据重现步骤和截图,分析问题,修改代码完成后,进行自测
4)单击解决按钮,在解决窗口中,解决方案选择以解决,选择相应的解决版本,单击保存按钮
5.5.9 返测(测试人员)
步骤:
1)在我的地盘视图中,单击Bug菜单
2)在Bug列表中,选择一条缺陷,单击Bug标题
3)在Bug详情页面中,根据重现步骤,再次执行测试用例,对比预期结果(a)如果相同
单击关闭按钮
(b)如果不同
单击激活按钮
5.5.10 Bug报表(-重点-)
步骤:
1)在测试视图中,单击Bug菜单
2)在工具栏中,单击报表图标
3)根据公司实际情况,选择相应的报表类型
4)单击生成报表按钮
5.5.11 测试总结报告
步骤:
1)在测试视图中,单击测试单菜单
2)在提测版本列表中,单击报告列表图标
3)在报告中,单击保存按钮
5.5.12 套件
我们把测试目的或者测试环境是一致的,一组测试用例叫做套件
步骤:
1)在测试视图中,单击套件菜单
2)在工具栏中,单击建套件按钮
3)在建套件页面中,输入套件名称和选择权限,单击保存按钮
4)在套件列表中,单击关联用例图标
5)在关联用例页面中,选择相应的用例,单击保存按钮
5.5.13 用例库
说明:存储测试用例的仓库
步骤:
1)在测试视图中,单击用例库菜单
2)在工具栏中,单击创建库按钮
3)在创建库页面中,输入库名,单击保存按钮
六、总结概图
一、系统的的组织视图信息搭建
二、产品的维护
三、项目的维护
四、研发人员研发
五、研发完成若干功能后,创建版本
六、测试视图
七、当运维版本创建完成时才可以提交测试
八、当有bug时研发经理开始。