第一周小组博客作业

时间:2021-12-29 22:00:32

1)工具概述

我们小组使用的测试管理工具是禅道,禅道是一个综合体验非常好的软件,它主要的特点如下:

    1、  软件性质:国产开源项目管理软件。集多种功能于一体的强大的专业项目管理软件

2、  主要思想:敏捷项目管理方法—Scrum

3、  用户对象:产品人员、开发团队、测试人员

4、  主要功能:产品管理、项目管理、质量管理、文档管理、组织管理和事务管理

5、  软件地位:据51Testing 2016年第十届软件测试现状调查数据分析得出,位于2016年公司常用测试管理工具首位

 

2)对应的流程

1、在禅道的测试管理中,首先是开发团队完成版本的创建后开始申请测试,管理员就可以提交测试并指派测试人员。

2、测试人员展开测试,开始撰写测试用例并执行用例。测试时,如果没有bu*生就通过测试。如果有bu*生,此时测试人员进行bug的提交。

3、测试人员提交bug后,管理员便将该bug任务指派到开发人员,接下来开发人员进行编码修复,编码完成后测试人员验证bug是否修复。如果修复成功后就关闭该bug,否则激活该bug继续交给开发人员编码,直到最后完成bug的修复。

从开发团队完成版本的创建开始,直到最后测试通过结束,禅道的测试管理流程图如下所示:

第一周小组博客作业第一周小组博客作业

 

 

3)工具的特点和局限性

工具特点:

1、布局结构很简洁。导航设置都在上部,使用户对工具结构一目了然,同时增加了使用者可操作的主体部分的范围,导航栏的分层关系更加清晰明确。

2、任务划分明确。禅道适合的软件开发团队需要有明确的分工,任务分配职位分别:研发、测试、项目经理、产品经理、研发主管、产品主管、测试主管、高层管理和其他。分配任务时提示工期和截止日期。

3、覆盖流程广。禅道的主要管理思想基于应用最为广泛的敏捷开发方法scrum,同时又增加了bug管理,测试用例管理,发布管理,文档管理等必需功能,覆盖了研发类项目管理的核心流程,为需要进行软件测试的企业提供了一体化的集成管理工具。

4、概念清晰,功能完备。具有丰富的功能模块,满足项目管理方方面面的需求。在scrum基本的流程基础上,实现了需求、任务、bug、用例、todo之间的互选转换和轮转:需求分解为任务、bug可以转换为需求、bug可以导入到项目中作为任务跟踪、用例执行结果可以生成bug、bug可以转为用例。bug和任务可以转换为个人的todo。

5、软件的轻量级实现。在具备功能的层面上,禅道提供研发类项目管理所必需的功能,概念简洁。同时代码量较少,提供了可以维护的代码。并且支持在WINDOWS和LINUX系统下的安装使用。

6、具备可扩展性。禅道里面的扩展除了钩子机制之外,还提供了通过面向对象机制实现的继承和覆盖,通过禅道的扩展机制用户可以对禅道所有地方进行扩展。页面都可以通过API进行调用,集成性强。具有内置插件应用平台,可以快速浏览已有插件并选择安装、升级、卸载等操作。

7、禅道是开源的,包含新手教程,即使不是计算机专业的人员也能较快熟悉操作并进行使用。

 

工具局限性:

1、在测试管理方面,指派任务只能明确到一个人,而在实际工作时工作量较大的情况下可能需要多人进行同一个任务。

2、模块较多,缺乏有机的整合。例如问题管理如何与缺陷管理衔接、问题管理如何与项目对接、文档管理如何与项目成果对接等。在模块层面给用户比较杂乱的感觉。

 

4)工具的改进

    禅道的用户界面和交互相比于当前的一些主流软件来说显得比较古老,不够美观。另外,禅道的功能比较复杂,它涵盖的功能除了软件测试管理,还包含了质量管理、文档管理、事务管理等多种功能,并且都十分详细,不具备针对性,对于很多用户来说过于复杂,不容易上手。

 

5)成员贡献

本小组关于第一周实践作业——测试管理工具实践的分工说明:

根据老师发布的作业要求,经过小组内讨论决定,根据组内人员不同专长已经兴趣爱好对本周任务的分工如下:

1、王晨懿、余晨晨:撰写测试管理工具——禅道的使用手册文档。

2、郑锦波、杨潇:录制测试管理工具演示视频。

3、侯欢:跟进并记录每日小组各人员的工作进度,整理成文档。

4、汪元:将侯欢整理的小组成员每日工作情况进行汇总和适当润色,并发布在博客园。