一.Windows上部署禅道
1.安装xampp工具:集成工具,包含apache、 mysql、 php解析器
2部署禅道: 由php语言开发。将解压后的禅道项目文件夹放到xampp目录下htdocs文件夹下。最终是要找到zentaopms下的www。
在浏览器上输入地址:http://localhost/ZenTao/zentaopms/www,跳转到安装页面
环境准备,必须全部为通过
配置数据库连接。
配置管理员账号密码,系统访问必须。
2.禅道使用
管理员:创建角色(组织--部门,可以添加部门,方便对人员进行管理;添加用户(可以单个可以批量),以及对客户设置权限)
单个添加
批量添加
修改权限:
1.产品:
(1)、先添加产品,再添加需求后,再点模块,可以创建模块,以及上传需求文档。
(2)、测试通过,进行发布:名称&版本。
2.项目经理:
(1)先添加项目--代号&起始日期等
(2)设置团队
(3)项目关联产品:进入项目下的产品界面,选择关联的产品,点击保存
(4)项目关联需求:进入项目下的需求界面,选择需求并进行保存
(5)点击批量分解,将需求分解,并写好任务名称,指派给开发人员。(在任务下可以查看已分配的任务)
(6)创建版本:项目--版本--创建版本,填写编号和源代码地址,点击保存创建,在版本的详情页可以关联需求和用例,表示新版本完成了哪些功能和修复了哪些bug。
(7)版本提交测试:在版本列表中,提交测试,写入时间和名称,点击保存
测试人员:
(1)待测版本,可以看到项目经理提的测试申请。
(2)创建用例后,回到测试单页面,测试的版本下面,点击关联用例,保存后,可以批量指派给不同的测试人员执行。
(3)用例的编写(可以直接在禅道上编写,也可以导出csv模板再导入)
(4)执行失败,转bug,而且bug不要重复提交,要有功能和界面的截图或者视频,谨防甩锅。
bug的标题;在……环境下,做了……事,发生了什么现象。(低复现率,可以在标题后面加上低复现率)
(5)开发在我的地盘中,可以看到指派给自己的bug。
点击跳转,点击确认。解决完bug后,点击解决,选择bug出现的原因,再点击完成。
测试找到bug下面的所有,可以查看bug的状态(激活:还未修改或者是bug没修复好,又被重新激活;已解决:开发修复了,还未验证;已关闭:经过验证,bug修复了,或者是需求进行了变更。)
验证bug是否解决:点进bug标题,可以看到具体的步骤,可以对bug进行关闭和激活。
bug已解决:关闭bug的备注(comments)
bug未解决:激活bug的备注
(验证次数:必现:5-10次/偶现:20-50次,验证连续三个版本)
二.Linux上部署禅道:
1.将禅道压缩包放在/opt目录下,并进行解压,改名为zt,
2.修改禅道自带的apache和mysql端口号(它自带apache和mysql,端口也是8080和3306,为了避免它和Linux中部署的tomcat和mysql打架,用-ap和-mp对端口进行修改。)/opt/zt/zbox -ap 8081--->修改禅道中apache服务器的端口为8081,/opt/zt/zbox -mp 3307——>修改禅道中mysql的端口为3307)
3.关闭防火墙后,使用/opt/zt/zbox start ——>开启apache和mysql并且启动禅道。
4.浏览器输入http://Linux的ip:apache的端口(8081)即可访问禅道。