1704-5组 禅道测试管理工具实践
1、工具概述
我们小组选择的是禅道作为测试管理的工具,全称为禅道项目管理软件。禅道项目管理软件集产品管理、项目管理、质量管理、文档管理、组织管理和事务管理于一体,是一款功能很齐全的项目管理软件,覆盖了许多项目管理的流程。
禅道项目一个很主要的特点是它是开源的,即我们可以下载禅道的源代码然后运行在自己的环境下,我们可以对里面的内容进行一些自定义的修改从而满足一些特殊的需要。
2、对应流程
在这里还有许多其他的禅道工具有的功能没有展示在上面,也有很多其他的部门和职业也没有展示出来,但关于测试的一个主要的流程都列举了出来。在这里需要提出的是:
1.这里的业务流程图并不只是单纯的线形关系,而是描述整个业务从头到尾会发生的事情。
2.设计测试用例上肯定有许多测试用例,并且从测试到形成bug是很多并发且连续的过程。
3.禅道只是一门管理工具,最主要的作用是保存测试的一些数据,供当前产品研发工程使用,还可供日后出现问题查证使用,但并不包括测试用例的功能,这里面的运行测试用例只是在形式上的运行,真正的运行需要测试人员在外部环境下去进行测试,最后把结果反馈给禅道管理工具。
3、工具的特点和局限性
特点:
1.该工具功能全面,覆盖面广,设计到一个产品的许多方面。
2.角色分配分工明确,每个角色都有对应的职位及权限分配。
3.该工具安装方式多种,可一键安装到本机(仅限windows系统)或者下载源码利用php+mysql+apache的方式在运行在网页上。
4.界面友好,会给各个角色提供相应的一些最新的要做的事情的信息。
局限性:
1.该工具角色分配多样导致操作起来耦合度很大,并且有的公司的职位名称可能与这里的角色职业名称不同的,软件新使用者需要花一定时间去熟悉各个角色的权限涉及的范围及能进行哪些相应的操作,从而确定如何去更好的使用这款软件。
2.对mac系统的电脑不友好,没有mac系统的一键安装文件。
4、工具的改进
该工具把所有的操作全部放在菜单栏里,没有二级下拉菜单,给人的感觉是很笼统,没有一个有效的功能单元组合,建议可以把一类或者一个流程里的功能单元放在一起,比如形成一个下拉菜单或者进入一个二级界面,这样可以方便整个测试流程的观察和管理。
5、成员贡献
滕怡天:编辑撰写工具的基本情况和下载地址,将博客整理成文档。
安秀芳:编辑撰写工具的基本组成、结构、工作流程 。
罗琰琰:通过举例编辑撰写工具的使用说明 。
库博:整理工具使用方式和流程并绘制成业务流程图 。
罗阳刚:录制工具使用视频 。
周成:将工具放到自己的服务器上供大家更加方便的协同使用。
另外,博客是大家按照顺序写的。每个人都讨论学习其他人写的博客。