汇聚万千丝和绪,记录点滴得与失.

-关注移动互联网、软件开发过程与质量、数据库 -开源轻量级项目管理软件实践者(Trac+Subversion+Testlink+Reviewboard+Hudson+...)

开源测试管理工具testlink 1.8.5安装以及使用(二)

Testlink作为一个测试管理工具,已经基本把测试需要的管理功能都包含其中,做为一个轻量级的免费工具,适合中小企业和团队使用。接下来,就介绍一下如何使用Testlink。

1、创建测试项目

登录进到主界面之后,用户会发现界面很简单,界面右边都是空白。其实不然,这是因为你还没有创建测试项目。一但创建了测试项目之后,会多出很多功能选项。

image

点击左上角“Test Project”标签页下的“Test Project Management”,就可以创建一个新的测试项目。测试项目基本上与开发的项目一一对应,可以针对每一个开发项目,在Testlink上创建一个测试项目。

image

 

 

 

2、用户管理

在创建好一个测试项目以后,我们需要对项目分配一些人员进行工作。Testlink为我们提供了功能强大的用户与角色管理系统。

首先看一下系统的角色,在testlink中,一定预定义了六种角色,分别是test designer,guest,senior tester,tester,admin,leader.不同的角色具有不同的访问权限与职能。

image

上图为管理员角色admin的所有权限,用户也可以根据需要自定义一些角色。

在了解了系统的角色之后,就可以增加不同的用户并指定相应的角色即可。(在配置文件中好像有针对LDAP的设置,但没有找到相关的资料,希望如果有高手知道如何把域用户集成进testlink,望传授,谢谢!

3、创建测试计划(Test Plan)

在用户创建完之后,我们可以创建测试计划。在界面的右上角,有一个“Test Plan”标签页,点击“Test Plan Management”,进入测试计划创建界面。

image

image

在实际项目中,可以按照项目计划,设定测试计划,将每一轮的不同类型测试都列入其中,统一管理。

4、创建测试用例(Test Case)

在创建了测试计划之后,就可以由相应的人员来创建测试用例。在界面的左下角有一个“Test Specification”的标签页,点击“Edit Test Cases”,进入编辑测试用例界面。

image

在测式用例界面,我们可以看到左边有一个树型结构,这就是测试用例的结构树。中间结点称为“Test Suite”,叶结点称为“Test Case”。我们可以根据项目的需求创建不同的Test Suite,将不同的测试用例进行功能划分,便于管理。

如果要创建Test Suite,点击树上的根结点,在右侧界面内点击“new Child Test Suite”按钮,就可以创建一个新的Test Suite,即一个分类结点,再点击该分类结点,右侧界面会出现更多的按钮,这时我们发现,里面有一个“Create Test Cases”按钮,点击这个按钮,就可以创建Test Case(测试用例)。

一个测试用例包括:Title(标题)、Summary(概述)、Steps(步骤)、Expected Results(期望结果)、Keywords(关键字)。其中,关键字需要预定义,然后选择该用例使用哪几个关键字。

在测试用例创建成功之后,可以将该测试用例分配给先前创建的测试计划,这样,测试用例与测试计划就有了关联性。

5、执行测试

如果新版本的软件完成之后,可以进行测试。找到界面右侧中间的“Test Execution”标签页,点击“Execute Tests”。又进入了我们熟悉的界面,左边一棵测试用例的树,与先前不同的是,这次,点击树中的测试用例叶结点之后,右边会出现该用例执行结果的选择。测试人员在按照测试过程执行软件之后,如果发现结果与测试用例中所期望的一致,则选择“Passed”,否则,选择“Failed”或者“Blocked”。

 

上述说明,只是对testlink中的基本功能做了一个简要的介绍,想给大家一个基本的概念。其实,testlink的功能远不止这些,除了上面提到的测试管理功能之外,还有需求管理(测试用例与需求的绑定)、各种显现的报告形式、Platform/Builds/Releases的管理、与其它系统的集成(如JIRA、Bugzilla、FogBugz、Mantis、TRAC等)等等很多强大的功能。大家在选择测试管理工具的时候,不妨一试。也希望能与同样对testlink感兴趣的朋友多多交流。

posted on 2010-11-06 17:13  brucenan  阅读(2516)  评论(1编辑  收藏  举报

导航