测试管理工具
软件开发过程中,对测试需求,计划,用例和实施过程进行管理,对软件缺陷进行跟踪的工具。
常见测试管理工具
禅道,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的流转,最后生成报表。
每个不同的职位,都可以用到禅道。