TestLink使用说明书(整理)

相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

TestLink使用说明书版本

目录

1.系统介绍 (3)

1.1系统整体结构 (3)

1.2基本属于介绍 (4)

2.登录 (5)

3.用户管理 (6)

3.1设置用户 (6)

3.2角色和权限 (7)

3.3给测试项目指派角色 (10)

3.4给测试计划指派角色 (11)

4.测试项目管理 (11)

4.1新建一个测试项目 (11)

4.2编辑/删除测试项目 (12)

5.自定义字段管理 (13)

6.测试需求管理 (15)

6.1创建测试需求规格 (15)

6.2创建测试需求 (15)

7.测试用例管理 (16)

8.测试计划制定 (17)

9.测试执行 (18)

10.指派给tester的用例 (19)

11.测试结果分析 (20)

12.其它易用性功能 (23)

13.总结 (23)

前言

TestLink用于进行测试过程中的管理,通过使用TestLink提供的功能,可以将测试过程从测试需求、测试设计、到测试执行完整的管理起来,同时,它还提供了好多种测试结果的统计和分析,使我们能够简单的开始测试工作和分析测试结果。

TestLink 是开放源代码项目之一。作为基于web的测试管理系统,TestLink的主要功能包括:

•测试需求管理

•测试用例管理

•测试用例对测试需求的覆盖管理

•测试计划的制定

•测试用例的执行

•大量测试数据的度量和统计功能。

1.系统介绍

1.1系统整体结构

TestLink系统共有三大基石:测试项目,测试计划和用户。其它的所有数据都与这三大基石相关或者是它们的属性。

1.2基本属性介绍

测试用例--通过测试步骤(动作,场景)和预期结果来描述一个测试任务。测试用例是TestLink里最基本成分。

测试套件--测试用例的组织单元。它构成测试规约的逻辑部分。(测试用例集)

测试规约--TestLink将测试规约拆分为测试套件和测试用例,他们将会在整个应用中长期存在。一个测试项目只能包含一个测试规约。

测试计划--在你执行测试用例之前,需要创建一个测试计划。测试计划包括构建,里程碑,用户指派和测试结果。

测试项目--测试项目指待测试的项目,它可以根据被测项目的生命周期建立不同的版本。测试项目包括测试规约以及测试用例,需求规约和关键字。

用户--每一个TestLink用户都有一个角色。

TestLink用例图

2.登录

登录TestLink首页面。系统为TestLink创建一个默认管理员账号,用户名和密码为:admin/admin。你可以使用这个账号访问TestLink 。

登录http://172.16.10.57:8099/testlink/index.php。

*注:172.16.10.57为服务器地址IP,8009是服务端口。

3.用户管理

3.1设置用户

在TestLink系统中,每个用户都可以维护自己的私有信息。admin可以创建用户,但不能看到其它用户的密码。在用户信息中,需要设置Email地址,如果用户忘记了密码,系统可以通过mail获得。

3.2角色和权限

TestLink系统提供了六种角色,分别是tester、guest、test designer 、senior tester 、leader、admin。相对应的功能权限如下:

6个用户级别

•Guest(游客):可以浏览测试规范、关键词、测试结果以及编辑个人信息

•Tester(测试执行人员):可以浏览测试规范、关键词、测试结果以及编辑测试执行结果

•Test Designer(测试设计人员):编辑测试规范、关键词和需求规约

•Senior Tester(测试分析人员):允许编辑测试规范、关键词、需求以及测试执行和创建发布

•Leader(测试负责人):允许编辑测试规范、关键词、需求、测试执行、测试计划(包括优先级、里程碑和分配计划)以及发布

•Admin(管理员):一切权力,包括用户管理

•游客(Guest)

•测试执行人员(Tester)

测试设计人员(Test Designer)

•测试分析人员(Senior Tester)

•测试负责人(Leader)

•管理员(Admin)

3.3给测试项目指派角色

根据实际情况设置用户在测试项目中的角色。默认情况下,用户在测试项目中的角色继承于用户在TestLink系统中的角色。

3.4给测试计划指派角色

根据实际情况设置用户在测试计划中的角色。默认情况下,用户在测试计划中的角色继承于用户在TestLink系统中的角色。

4.测试项目管理

TestLink 支持多项目,而且各个测试项目之间是独立的,不能分享数据。通常情况下,一个测试项目对应于一个待测试产品。

例如:

如果一个产品有两个测试团队:系统测试和集成测试,而且这两个团队需要分享一些测试用例。你应该给该产品创建一个测试项目。

这两个团队可以分别根据不同的测试需求规格创建不同的测试计划,从而得到不同的测试结果。

系统管理员可以创建、编辑和删除测试项目。

4.1新建一个测试项目

点击主页上"测试项目管理" 的链接,进入测试项目管理页面。

点击创建按钮,进入新建测试项目的界面。

测试项目有以下属性:

•名称

每个测试项目的名称必须唯一。

•前缀

•项目描述

•启用需求管理

是否启用需求管理。如果选中,该测试项目的主页将会显示需求区域(包括需求规约和指派需求的链接)。

•启用测试优先级

选中后在主页的测试套件区域中会多一个"设置测试用例的紧急程度"链接。

•启用测试自动化(API keys)

是否启用自动化测试功能。如果选中,在创建测试用例时,会出现测试方式下拉选择框,包括手工和自动的两个选项;如果不选,则不会出现该下拉选择框,所有的测试用例都是手工执行类型。

•启用设备管理

•活动的

该测试项目是否是活动的。非管理员用户只能在首页右上角的测试项目下拉选择框中看到活动的项目。对于非活动的测试项目,管理员会在首页右上角的测试项目下拉选择框中看到它们前面多了一个*号标识。

•公共

4.2编辑/删除测试项目

如果删除一个测试项目,那么和它相关的数据也会从数据库中删除,且该操作不可恢复。所以强烈建议使用禁用操作(将测试项目的状态改为非活动状态)代替删除操作。

相关文档
最新文档