http://www.ibm.com/developerworks/cn/opensource/os-testlink/
https://bitnami.com/stack/testlink
使用 TestLink 进行测试管理
TestLink用于进行测试过程中的管理,通过使用TestLink提供的功能,可以将测试过程从测试需求、测试设计、到测试执行完整的管理起来,同时,它还提供了好多种测试结果的统计和分析,使我们能够简单的开始测试工作和分析测试结果。
TestLink 是sourceforge的开放源代码项目之一。作为基于web的测试管理系统,TestLink的主要功能包括:
测试需求管理
测试用例管理
测试用例对测试需求的覆盖管理
测试计划的制定
测试用例的执行
大量测试数据的度量和统计功能。
TestLink的最新版本是1.6.2。在本文接下来的部分里,作者将详细地介绍使用TestLink1.6.0来进行测试管理的完整过程。
一、安装启动
1、 在安装TestLink1.6.0前,需要完成以下安装运行所需要的环境:Webserver、php4和MySQL。笔者推荐的安装环境如下:
Apache HTTP Server 2.0.59
Php 4.4.1
Mysql 4.1.21
2、 将 TestLink 安装包保存到服务器,解压缩到 Apache2 的 htdocs 目录下,并重命名为 testlink。
3、 自动安装 TestLink
在浏览器输入访问地址http://yoursite/testlink/install/index.php,如:http://localhost:80/testlink/install/index.php
选择new install,在进入的页面中,输入登录MySQL的用户名和密码,如root。提示安装成功,详细的安装说明请参照http://blog.csdn.net/judyxm/archive/2006/01/12/577148.aspx
4、 登录testlink首页面。系统为testlink创建一个默认管理员账号,用户名和密码为:admin/admin。你可以使用这个账号访问TestLink 。登录http://127.0.0.1:80/testlink/index.php,如果你看到的页面如下,就说明你已经安装成功了。
二、初始配置(设置用户、产品)
1、 用户设置
在TestLink系统中,每个用户都可以维护自己的私有信息。admin可以创建用户,但不能看到其它用户的密码。在用户信息中,需要设置Email地址,如果用户忘记了密码,系统可以通过mail获得。
TestLink系统提供了六种角色,分别是admin、leader、senior tester 、tester、guest、testdesigner。相对应的功能权限如下:(详见图)
Guest:只有读的权限,适合于查看测试用例和测试需求,以及项目分析的用户。
Testdesigner:可以开展测试用例和测试需求的所有工作。
Tester:只能执行测试用例。
Senior tester:可以查看和维护测试用例,并且可以执行测试用例,但是不能管理测试计划、分配测试任务。
Leader:可以开展测试规格和测试需求的所有工作,还可以管理测试计划、分配测试任务。
Admin:维护产品,用户。
同时,支持不同地域用户对不同语言的需求,可以根据用户的喜好对用户提供不同的语言支持。
2、 产品设置
TestLink可以对多个产品进行管理,Admin进行产品设置后,测试人员就可以进行测试需求、测试用例、测试计划等相关管理工作了。TestLink支持对每个产品设置不同的背景颜色,方便管理。
回页首
三、测试需求管理
测试需求是我们开展测试的依据。首先,我们对产品的测试需求进行分解和整理。一个产品可以包含多个测试需求规格,一个测试需求规格可以包含多个测试需求;
创建测试需求规格
对测试需求规格的描述比较简单,内容包含名称、范围。
创建测试需求
测试需求内容包含:需求ID、名称、范围、需求的状态,以及覆盖需求的案例。 TestLink提供了两种状态来管理需求:正确的(Valid)、不可测试的(not testable)。
从文件导入测试需求
Testlink提供了从文件导入测试需求的功能,支持的的文件类型有csv和csv(door)两种。
回页首
四、测试用例管理
TestLink支持的测试用例的管理包含三层:分别为Component、Category、Test case。我们把Component对应到项目的功能模块,而把Category跟每个模块的function对应,Test case就是写在这些Category里的。我们可以使用测试用例搜索功能从不同的项目、成百上千的测试用例中查到我们需要的测试用例,甚至于可以直接将别的项目里写的测试用例复制过来,这样就解决了测试用例的管理和复用问题。
但是,还有一个问题没有解决,那就是与测试需求的对应问题。在测试管理中,测试用例对测试需求的覆盖率是我们非常关心的,从需求规格说明书中提取出测试需求之后, Testlink提供管理测试需求与测试用例的对应关系的功能。
创建Component
Component的内容包括:名称、介绍、范围、相关的内容、约束。
创建Category
Category的内容包括:名称、测试范围和目标、配置信息、测试数据、测试工具
创建 Test case
测试用例的要素包括:测试用例名称、简要说明、步骤、期望结果、关键字。
创建好的测试用例树如下:
建立测试用例和测试需求的覆盖关系。
选中左侧用例树中的测试用例,再选择右侧对应的测试需求,进行Assign即可。
回页首
五、测试计划制定
在TestLink系统中,一个完整的测试计划包括:
测试阶段的名称(如集成测试阶段、系统测试阶段)
里程碑(明确每个测试阶段的开始和截止时间,以及完成A、B、C三种优先级的比例)
Build版本(定义本测试计划中需要测试的build版本,一般以产品名+时间来命名。)
安排测试人员 (从用户列表中选择本测试计划的参与人员。)
测试用例集
制定优先级规则。优先级分为A、B、C三级,系统会根据用户定义的重要级别和风险级别的组合来确定优先级的归属。重要级别分为三级:Low、Medium、High。风险级别包括三级:1、2、3。
从测试用例中选择本测试计划的测试用例集
设置每个测试用例Category的重要级别和风险级别
设置每个测试用例Category的责任归属。从本测试计划的测试人员列表中选择每个Category的Owner,由他来负责和完成测试用例的执行。
回页首
六、测试执行
执行测试用例,按照对每个build版本的执行情况,记录测试结果。测试结果有四种情况可以选择:
Not Run:还没有执行过
Pass:执行通过
Failed:执行失败
Blocked:由于其它用例失败,导致此用例无法执行,被阻塞。
分享到:
相关推荐
使用TestLink进行测试管理时,可以进行用户设置,包括创建用户、设置用户信息以及根据不同的角色配置不同的权限。管理员可以创建用户和管理所有用户账户,但不能查看其他用户的密码。而用户则需要配置自己的Email...
使用TestLink进行测试管理的基本流程包括: 1. 登录:根据用户角色(guest、tester、test designer、senior tester、leader、admin)进行权限分配。 2. 初始配置:设置用户角色,管理员创建项目。 3. 创建产品:项目...
使用 TestLink 进行测试管理 **2.1 用户设置** - **角色与权限**: TestLink 支持六种不同的用户角色 (Guest、Tester、TestDesigner、SeniorTester、Leader、Admin),每种角色具有不同的权限。 - **Guest**: 可以...
在使用TestLink进行测试管理时,遵循以下流程: 1. **登录** - 用户根据自己的角色(Guest、Tester、Test Designer、Senior Tester、Leader、Admin)登录系统,不同角色有不同的权限。 2. **初始配置** - 包括...
Testlink是一款开源的测试管理工具,它提供了全面的测试需求管理、测试用例设计、测试执行和测试报告功能。在实际的软件测试工作中,如果测试用例数量庞大,手动创建和管理会非常耗时,因此Testlink支持批量导入测试...
10. **学习资源**:从提供的"TestLink测试管理工具下载.pdf"文件中,你可以获取关于TestLink的详细教程和使用指南。"必看.txt"可能是对使用该工具的一些关键点或者常见问题的提示,对于初学者来说非常有价值。 总之...
使用Testlink做测试管理时,首先要进行系统登录和初始配置,设置好项目和用户权限。然后,你可以开始管理测试需求,制定测试计划,编写测试用例,将用例添加到计划中,分配给团队成员执行。执行过程中,遇到问题可以...
Testlink导入测试用例XML格式转换器是一款专为IT专业人士设计的实用工具,它解决了在Testlink测试管理框架中导入Excel格式测试用例的难题。Testlink是一个开源的测试管理系统,广泛应用于软件测试生命周期中,它支持...
TestLink是一款功能强大的基于Web的测试管理工具,广泛应用于软件测试流程的管理之中。它的主要目标是加速并简化测试管理流程,通过动态地收集和组织测试用例、跟踪测试结果、整合相关测试信息等手段,为开发团队...
在"TestLink测试过程管理系统使用说明"中,我们将探讨如何利用TestLink进行有效的测试管理。 1. **测试用例管理**:TestLink的核心功能之一是创建和管理测试用例。测试用例是描述测试步骤和预期结果的详细文档。在...
测试行业使用testlink作为测试管理工具是普遍的现象,但测试用例导出不能导出格式 化的excel格式的用例,本工具实现了这个功能。将testlink导出的默认XML格式的用例解析成标准格式 的excel文件。 testlink 测试用例...
在本教程中,我们已经介绍了TestLink的各个方面,比如如何使用TestLink进行测试管理。它将一步一步地说明如何管理项目的测试计划、如何创建用户并相应地分配它们的角色,甚至如何将测试用例导入或导出到项目中
TestLink 是一款开源的测试管理工具,主要用于组织和管理软件测试流程。它的核心功能包括测试项目的创建、需求管理、测试计划定义、测试用例设计、执行跟踪和缺陷报告。以下是对 TestLink 各个关键功能的详细说明: ...
testlink是一款强大的开源测试管理工具,它提供了全面的测试生命周期管理功能,包括项目管理、需求管理、测试计划制定、测试用例设计、执行以及缺陷跟踪等。下面将详细介绍testlink的使用步骤和关键知识点。 1. **...
TestLink用于进行测试过程中的管理,通过使用TestLink提供的功能,可以将测试过程从测试需求、测试设计、到测试执行完整的管理起来,同时,它还提供了好多种测试结果的统计和分析,使我们能够简单的开始测试工作和...
测试行业使用testlink作为测试管理工具是普遍的现象,但测试用例导出不能导出格式 化的excel格式的用例,本工具实现了这个功能。将testlink导出的默认XML格式的用例解析成标准格式 的excel文件。
至此,所有的TestLink配置工作已经完成,您可以开始使用TestLink进行测试管理了。如果您在安装过程中遇到任何问题,建议查阅官方文档或寻求技术支持的帮助。希望这份安装手册能够帮助您顺利完成TestLink的安装配置。