测试管理工具
软件开发过程中,对测试需求,计划,用例和实施过程进行管理,对软件缺陷进行跟踪的工具。
常见测试管理工具
禅道,JIRA,TestLink,bugzilla等
打开禅道
双击start.exe

显示正在运行

访问:http://127.0.0.1:81/index.php
点击企业版,试用

禅道用例新建
1.点击测试----用例-----建用例

2.app功能测试用例

3.按如下填入。
如果有截图,可以放在附件里。
用例步骤。预期:指的是执行这个步骤,预期会有什么结果。有就写,没有就不写。
最后点击保存。

4.用例的列表里就多了一条用例。

禅道bug新建
有两个方式提bug,一个是直接在bug里提bug。另一个是将用例转成bug。
要求:将第二条测试用例在禅道上提bug

1.点击测试----Bug----提Bug

2.按实际要求填写,点击保存。


3.Bug就新建好了。在Bug列表里就有一条Bug。

将用例转成Bug
1.用例列表里,选择第一条进行执行。点击三角符号执行。

每一个步骤的测试结果都有:
忽略,通过,失败,阻塞

2.将第4步选择,失败。保存。

3.点击,转Bug。

4.有的已经写好了,剩下有的需要补充。完了就点击保存。
抄送,可以抄送给你的经理,也可以不抄。


5.Bug列表里就会多出现一条Bug

Bug的流转
刚把问题指派了给开发人员
1.登陆开发人员的账号

2.能看到我的bug有3个。

3.程序员一般点击进去看,点1就可以了。点2是直接确认,承认是自己的Bug。

4.接上面的1。点进去看到测试写的:前置条件,实际结果,预期结果。如果是开发自己的问题,可以点击确认。

5.可以抄送,也可以不抄送。备注:我已经在修改了。其他的是测试写好形成的。点击保存。

6.这条bug是一个激活的状态。(开发视角)

7.如果这条bug已经改完了,点击解决图标。

8.fixed表示修改完成,点击保存。(测试账号是admin,这个bug指派给开发,开发现在又指派给admin这个账号。)

9.方案这里显示已解决。

切换账号(换成admin,测试账号)
点击右上角,签退。

第一种情况:测试:开发问题已解决,点击关闭。
1.这里登陆admin账号(测试)
2.指派给admin(我自己),状态以解决。点击进去看一下。

3.实际把程序拿出来运行一下,看是否真的解决了,如果真的解决了,点解关闭。

4.备注:问题已经解决。点击保存。

5.点击Bug----所有----状态:以关闭

切换账号(换成开发账号)
右上角。签退。

第二种情况:测试:开发问题没有解决,点击激活。
1.这里登陆开发账号

2.这里确认是我的问题,点击确认。

3.备注:我在修改。点击保存。

4.开发已经改好了,点击解决。

5.如下填写,fixed,点击保存。

6.此时这个Bug又指回去了。

切换账号(点击右上角,签退)
1.登陆admin(测试)

2.点击进去

3.进行复测(回归测试)。发现这个问题,依旧没有解决,点击:激活

4.把问题,还指派给开发。

5.指派给:开发(又把问题,指还给开发人员了。)


切换账号,右上角,签退。
1.登陆开发人员账号

2.看到问题,又指派给开发了。如果再改好了,点击确认。

3.如下填写

切换账号。右上角,签退
1.登陆admin账号(测试)

2.又指派给admin(自己),状态:已解决。一般会点击进去,看是否真的解决。(1:是直接点击关闭。)

3.如果真的解决,点击关闭。如果还没有解决,继续点击激活。

开发和测试人员:这个问题,开发有没有解决,解决了测试就关闭,没解决,开发继续解决。就是这么一个流转。
报表和总结
如果所有问题都解决了,生成一个报表,测试报告。
1.测试----Bug----报表

2.实际中,根据需要:选择报表类型。这里点击全选,生成报表。

3.就生成类似这样的东西。

测试用禅道:写用例,提bug,bug的流转,最后生成报表。
每个不同的职位,都可以用到禅道。
