软件测试管理神器之zentao(禅道)-BUG管理

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了软件测试管理神器之zentao(禅道)-BUG管理相关的知识,希望对你有一定的参考价值。

参考技术A 禅道在遵循其管理方式基础上,结合国内研发现状,整合了bug管理,测试用例管理,发布管理,文档管理等功能,完整的覆盖了软件研发项目的整个生命周期。在禅道软件中,明确的将产品、项目、测试三者概念区分开,产品人员、开发团队、测试人员,三者分立,互相配合,又互相制约,通过需求、任务、bug来进行交相互动,终通过项目拿到合格的产品。

禅道是一个软件全生命周期管理工具,但作为测试人员,可能梗关注其中的bug管理及测试用例管理的模块, 本文就重点说下bug管理。

禅道里面的bug基本流程是:  测试人员提出bug -> 开发人员解决bug -> 测试人员验证关闭 。

下面我们来演示下具体的使用方法。

一、创建产品

使用 bug管理功能之前,需要先创建产品,禅道里面设计的理念是bug主要附属在产品概念下面的,添加产品的入口有多个,可以在所有产品页面点击右侧的“添加产品”按钮。

新增产品的时候,需要设置产品的名称、代号,几个负责人信息,可以根据具体情况选择填写必填项。

二、提交bug单到禅道

有了产品之后,我们就可以来创建bug了, 在禅道里面提交bug的方式有两种,一种是测试用例的执行结果为失败时,转bug;另一种是不依赖测试用例的bug,可以直接进行提交 。

1、由执行测试用例的测试用例直接转bug单

通过【用例】模块的不通过用例的【转bug】按钮后,可以打开一个bug提交页面。输入相应的缺陷信息后,点击【保存】即可完成缺陷的提交。

2、直接提交bug单

这样的bug提交方式是不依赖于测试用例的。可以直接通过【bug】模块内的【提bug】进行bug提交,提交bug的页面和转bug页面基本一致,但是提bug页面中没有预先填写的信息,这里需要一项一项的输入。输入完成后点击【保存】按钮完成缺陷的提交。

3、两种方式的区别

用【转bug】生成的bug单,在bug 的信息里面有一项数据是关于【来源用例】,用来展示该bug 是由哪一个测试用例转来的。

直接提交的bug单,没有【来源用例信息】,和系统中的测试用例没有任何关系。

最好的方式就是依据测试用例的执行结果进行bug的提交,这样也可以溯源,就算是通过探索方法发现的缺陷,也可以补充一条用例进行关联的;

三、bug单的生命周期管理

Bug的生命周期在课程中是一个重中之重,当一个bug被提交就表明他的生命周期的开始,之后指派给某一位研发人员之后,由开发来确认、解决这个bug。

一般bug的处理流程是:

1、确认bug单

确认该bug确实存在后,可以将其指派给某人,并指定bug类型、优先级、备注、抄送等。

2、解决bug单

当bug修复解决后,点击解决,指定解决方案、日期、版本,并可将其再指派给测试人员。

3、关闭bug单

当研发人员解决了bug之后,bug会重新指派到bug的创建者头上。这时候测试人员可以来验证这个bug是否已经修复。如果验证通过,则可以关闭该bug。(bug列表页和详情页中都有“关闭”按钮。)

4、激活bug单

如果一个bug没有被修复,解决之后或者关闭之后,也可以对其进行激活。

四、总结

关于禅道工具的使用,还有很多,官方也提供了很详细的说明,可以自行查阅。

官方帮助文档: https://www.zentao.net/book/zentaopmshelp/

欢迎关注作者,如果觉得写的还不错,就给点个赞同、喜欢、收藏(后续持续更新)。

禅道Bug管理工具环境搭建

下载地址:http://sourceforge.net/projects/zentao/files/8.2/ZenTaoPMS.8.2.stable.exe/download

1、解压ZenTaoPMS.8.1.3到根目录,比如“C:\\ xampp”、“D:\\ xampp 

技术图片

2、进入xampp,以管理员身份点击“启动禅道”

技术图片

3、禅道集成运行环境1.2.6,点击启动

技术图片

4、系统会自动启动禅道所需要的apache和mysql服务

技术图片

5、点击“访问禅道”,即可打开禅道环境的首页,5秒钟之后,页面会自动调到禅道的页面,并点击“开源版”

技术图片

6、禅道项目管理软件的登录账号:admin、密码:123456

技术图片

7、配置禅道:修改mysql数据库的密码,输入数据库的访问网http://127.0.0.1/phpmyadmin,点击进入“用户”,勾选“root”用户,接着,点击编辑权限

技术图片

8、在“修改密码”中,输入密码:12345,点击“执行”

技术图片

9、修改“root”账号的数据库密码,需要在xampp/zentao/config/my.php 里面的数据库密码

技术图片

10、继续在D:\\xampp\\phpmyadmin\\config.inc.php修改数据库密码

技术图片

11、在服务器apache:D:\\xampp\\apache\\conf\\httpd.conf 更改端口号:80 改为端口号:8088

技术图片

12、查看数据库mysql: D:\\xampp\\zentao\\config\\my.php和 D:\\xampp\\phpmyadmin\\config.inc.php以及 D:\\xampp\\mysql\\my.ini 端口号是否为3306(切勿与apache端口8088相同即可)

技术图片

13、在电脑‘服务’中重启“apachezt”服务、“mysqlzt”服务

技术图片

14、再次打开禅道网址只需输入服务器IP地址加8088即可,例如http://172.16.10.187:8088/

技术图片

15、点击开源版,使用admin账号登录

技术图片

16、由于上一步的网址比较长,所以当我们登录再退出时,可以得到以下网址:

http://172.16.10.187:8088/zentao/user-login.html,使用此网址较为简单

技术图片

17、使用上述网址即可进行登录操作,创建账号等;如果服务器搭建后,服务器本机可以访问禅道,而其他电脑无法进行登录访问,此时要在服务器的防火墙入站和出站添加端口信任8088,即可解决。

以上是关于软件测试管理神器之zentao(禅道)-BUG管理的主要内容,如果未能解决你的问题,请参考以下文章

原创基于禅道的Bug管理操作规范

安装禅道

将BUG管理工具(禅道)部署到服务器(测试服务器云服务器)

跪求一款,免费的BUG管理平台。

docker学习12-docker快速搭建禅道环境

禅道bug管理工具的搭建