禅道测试管理工具安装和使用

发布时间:2012-11-07 10:30:13   来源:文档文库   
字号:

2012MSE工大软件班

题 目: 软件测试工具介绍-禅道测试管理工具

班 号: 2012MSE工大软件班 

姓 名: 赵文峰 12SG37342 

任课教师: 刘曙

日期:2012年11月6日

    

一、禅道项目管理软件基本情况介绍: 3

二、禅道项目管理软件安装 3

2.1、系统环境 3

2.2、安装Apache服务器 3

2.3、安装PHP 8.3.8 4

2.4、安装DotNet 4.0 7

2.5、安装Mysql 5 7

2.7PHP配置 10

2.8Mysql配置 11

2.9、禅道安装 12

三、禅道项目管理软件基本工作流程: 14

四、禅道项目管理软件使用: 14

4.1、组织管理模块 14

4.2、产品管理模块 15

4.3、项目管理模块 16

4.4、测试管理模块 16

4.5、文档管理模块 17

五、禅道项目管理软件各个模块关系: 17

附件一: 19

一、禅道项目管理软件基本情况介绍

禅道是一款国产的、开源免费的项目管理软件,它集产品管理、项目管理、测试管理、文档管理、组织管理于一体,能够满足中小型企业项目管理的基本需求。使用PHP + MySQL开发,服务器基于Apache支持,第三方开发者或者企业可以非常方便的开发插件或者进行定制以便适合自己的应用。

二、禅道项目管理软件安装

2.1、系统环境

操作系统:Windows XP Professional SP3

禅道安装版本:禅道2.3

服务器:Apache httpd 2.2.21

开发软件:PHP-5.3.8

数据库:Mysql-5.5.16

2.2、安装Apache服务器

开始安装,点击“Next”。

往下进行,出现如下图二,不进行修改,点击“Next”。

依次往下进行,安装目录可以进行修改(建议为:C:\Program Files\Apache2.2\),点击“OK”继续进行直到Apache安装结束。在浏览器中的地址栏输入http://localhost,如果页面显示“It works!”,说明安装成功。

2.3、安装PHP 8.3.8

开始安装,勾选,点击“Next”。

继续进行,安装目录可以设置为为:C:\Program Files\PHP\,点击“Next”,勾选“Apache 2.2.x Module”,点击“Next”。

将Apache的安装目录:C:\Program Files\Apache2.2\,填写在下图的输入框中,点击“Next”。

将下图中的“Script Executable”和“Extras”修改为“Will be installed on local hard drive”,点击“Next”。

PHP安装结束,在命令提示行输入:php i,如果出现如下的信息,表示php安装成功。

如果没有显示,请等待后续的PHP配置环节(见2.7)

2.4、安装DotNet 4.0

启动安装,以默认的配置进行后续的安装。

2.5、安装Mysql 5

启动Mysql安装程序(注:安装此版本的Mysql,Windows操作系统必须已安装DotNet Framework 4.0)

往下进行,一直点“Next”“Setup type”界面,我将Mysql的安装目录改为:C:\MySQL,Date Path改为:C:\MySQLDBF,以便管理。如图:

继续往下“Next”,进入“Configuration”界面,我们进行一些必要的设置,比如密码的!点击“Next”,直到完成配置,按win+R,输入:cmd,运行命令提示符,输入:MySQL u root p,然后输入设置的密码,如果正确的进入了数据库,则MySQL安装成功。

2.6、Apache配置

Apache配置主要是对httpd.conf的配置,此文件在此目录:C:\ Apache2.2\conf注:在此文件中所有级联目录的分隔都使用此符号“/”。加载PHP,设置Apache加载PHP的功能模块,这主要通过php5apache2.2.dll来连接,将该文件的路径以及PHP的安装路径添加在httpd.conf配置文件中。按Ctrl+F搜索“LoadModule”,定位到下面语句中:

本次安装追加以下内容:

设置网站目录,比如我将网站目录路径设置为:C:\WebRoot。则按Ctrl+F搜索“DocumentRoot”,定位到下面语句中:

将以上的语句修改并追加为如下内容(注:DocumentRoot后引号的内容则为你设置的网站目录的绝对路径):

同时也要更改下面一处:

改为:

设置目录权限,继续往下,找到如下语句:

将语句“Deny from all”修改为“Allow from all”设置目录索引,继续往下找到语句“”,将下一句追加为:

设置类型关联,以便使得Apache服务器能够识别PHP文件。

按Ctrl+F,搜索“”,在该标签的范围内的最后面添加如下语句:

Apache配置完成。

2.7、PHP配置

PHP的配置主要是对PHP环境变量的配置,以及PHP安装目录下的php.ini进行配置。

PHP环境变量配置,可能安装的过程中软件没有自动添加环境变量,所以手动检测并添加。,右键点击“我的电脑”→→“属性”,选择“高级”选项卡,在点击选项卡下部的“环境变量”按钮,找到“系统变量”中的变量名为Path的变量,添加PHP的安装目录路径以及PHP的ext扩展目录路径,比如我的PHP的安装目录为:C:\PHP,则添加如下语句:

Php.ini的配置,定位registe_globals =Off;

将其中的“register_globals”值改为off。建议不要打开此开关,区别在于这个值是用来打开全局变量的,比如表单送过来的值 ,如果这个值设为“Off”,就只能用“$_POST["变量名']、$_GET['变量名']” 等来取得送过来的值,如果设为“On”,就可以直接使用“$变量名”来获取送过 来的值,当然,设为“Off”就比较安全,不会让人轻易将网页间传送的数据截取 。这个值是否改成“On”就看自己感觉了,是安全重要还是方便重要?注:如果你已按PHP环境变量配置,则此步可以省略定位到此语句“; On windows:”:

将上面的第三句,去掉“;”注释,并改为:extension_dir = "extension_dir="C: \PHP\ext""

Php配置完成。

2.8、Mysql配置

MySQL的配置主要是数据库编码的改变。由于此次采用的是UTF8版的系统,因此建议提前更改MySQL数据库的字符编码。在MySQL的安装目录中,添加一个名为:my.ini的配置文件,文件内容如下:

完成以上的所有配置,可以进行如下测试。在网站目录中添加一个index.php的PHP文件,内容为:

在浏览器的地址栏输入:http://localhost。得到如下页面信息,则表示配置成功。

2.9、禅道安装

将已下载的 禅道2.3 压缩包,解压到网站目录中即可。我的目录路径为:D:\Apache_Root。开始安装HDWiki。在浏览器的地址栏输入:http://localhost:8888/zentaopms/www/install.php

按要求添加数据库密码,数据库名可以修改,保存信息。

进行基本设置。

安装成功,结束 禅道2.3 安装。

禅道项目管理软件基本工作流程

产品创建——项目创建——测试管理,基本流程图如下:

禅道项目管理软件使用

4.1、组织管理模块

在组织管理模块中,首先由系统管理员来添加公司名称、部门、用户、权限分组、权限的设置等基本信息,设置项目相关干系人的权限以便于项目的开展,各角色的权限见附件一。在本模块中用户权限的分配非常重要,会影响到相关参与人的使用,在使用过程中需要添加和删除权限时,可有系统管理员进行设置,设置后相应的用户重新登录即可。本模块如下图:

4.2、产品管理模块

在产品管理模块中,首先需要添加要开发的产品,产品需求维护人员(产品经理)根据需求规格说明书,添加产品的各个模块、子模块,设置产品模块的大致计划完成时间,添加各个模块的详细需求,并形成需求列表,经过公司相关干系人讨论后写入需求规格说明书需求可以不通过评审直接转化为项目需求,如果是未写入需求规格说明书的需求,新增需求后需要通过相关干系人的评审,评审通过后进入项目需求,进行开发设计实现。本模块如下图:

4.3、项目管理模块

在项目管理模块中,首先由项目经理(开发主管)添加经公司立项的项目,组建项目完成所需要的团队人员(DEVQCQA),一个项目下可以有多个产品,但是最好一个项目对应一个产品这样尽量减少操作的复杂性,项目建立后可进行产品关联,关联产品中的需求为项目需求,在项目需求列表中对需求进行任务分解,使每个需求细化到多个相应的任务,每个任务的划分要以开发人员能在48小时内完成为标准,并把任务指派相关干系人(开发人员),开发人员根据分配的任务进行开发工作,项目经理根据阶段性完成开发创建版本(build),进行测试申请、提交测试,测试人员根据提交的Build进行测试工作。本模块如下图:

4.4、测试管理模块

在测试管理模块中,由测试人员根据产品管理中的需求生成测试用例,根据测试任务提交的测试申请进行用例关联,执行测试用例,根据测试用例的执行结果提交相应的Bug并指派给相应的开发人员,在缺陷管理中根据Bug的相应状态对Bug进行处理(回归验证、关闭等),最终所有的Bug关闭,所有的测试用例通过形成可发布版本。本模块如下图:

4.5、文档管理模块

拥有不同分组(角色)的各个用户都可以有文档管理模块功能,各个用户可创建自己相关的文档库,上传自己相关的文档资料,方便自己对文档进行管理和查询。

禅道项目管理软件各个模块关系

禅道项目管理软件各个模块并不是独立的,各模块间存在关联和交互,产品管理模块和项目管理模块之间通过产品需求进行联系,项目的需求直接来源于产品;产品管理模块和测试管理模块之间通过产品需求、测试用例进行联系,测试用例由产品需求生成;项目管理模块和测试模块之间通过测试任务、Bug管理进行关联,各个模块之间的联系如下图:

禅道项目管理软件学习总结:

在不影响正常工作的情况,抽出空闲时间对禅道项目管理软件进行了解,通过学习对该款软件有了一定的认知,本软件较适合中小软件企业,在敏捷快速软件开发时能起到一定的帮助作用,能够规范项目的开发、测试,对控制项目的开发进度起到管理作用,建议可以引入一个产品进行试用。

附件一:

Admin角色

模块

可执行的操作(组织人员的管理)

组织视图

1. 用户列表:用户增加、删除、编辑

2. 部门维护:新增部门、新增部门下级部门;部门修改、删除

3. 权限分组:新增分组、权限维护、成员维护、编辑、删除(具体权限有些需重新勾选)

4. 公司管理:公司信息完善

后台管理

1. 插件管理:

2. 扩展编辑器

3. Email配置(Administrator)

4. 从其他系统导入

5. 回收站:还原已删除的产品、项目、需求等;

QA角色

模块

可执行的操作

产品视图

1. 需求评审

测试视图

1. 创建bug、导出、自定义字段、统计报表;关闭Bug、编辑Bug、复制Bug、激活Bug;

2. 创建用例、执行用例;提Bug,编辑用例;

3. 测试任务:用例,关联Bug;提交测试;

文档视图

1. 新建文档库、创建文档(测试计划,测试用例设计、测试缺陷报告、测试报告总结等)

DEV角色

视图模块

可执行的操作

产品视图

1. 文档:创建文档

项目视图

1. 任务:完成任务;创建版本;

测试视图

1. 缺陷管理:创建bug,解决指派给我的bug

文档视图

1. 新建文档库、创建文档

PM角色

模块

可执行的操作

产品视图

1. 新建产品

2. 需求:需求(新增需求、变更需求、评审需求)、生成报表、导出;

3. 文档:创建文档

4. 计划:创建计划、关联需求、编辑计划、删除计划

5. 模块:维护模块(创建、编辑、删除)

6. 发布:发布产品版本

7. 其他:产品概况、产品排序(根据项目紧急度)等;

项目视图

1. 创建项目,关联产品

2. 任务:新建任务、导出、统计报表,编辑任务,关闭任务;

3. 创建版本;

4. 测试申请,提交测试版本

5. 发布:发布产品版本;

6. 团队:管理团队人员;

文档视图

1. 新建文档库、创建文档(软件需求文档,软件规格说明书、软件详细设计文档、需求变更文件等相关参考资料)

测试视图

1. 缺陷管理:关闭任务;

2. 测试任务:编辑测试任务、删除测试任务;

Guest角色

模块

可执行的操作

产品视图

1.浏览,但无操作权限;

项目视图

文档视图

测试视图

本文来源:https://www.2haoxitong.net/k/doc/9a075a224b35eefdc8d333db.html

《禅道测试管理工具安装和使用.doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档

文档为doc格式