资源描述
TestLink使用说明书
版本 <v0.1>
目 录
1.系统介绍 4
1.1系统整体结构 4
1.2基本属于介绍 5
2.登录 6
3.用户管理 7
3.1设置用户 7
3.2角色和权限 8
3.3给测试项目指派角色 11
3.4给测试计划指派角色 12
4.测试项目管理 12
4.1新建一个测试项目 12
4.2编辑/删除测试项目 13
5.自定义字段管理 14
6.测试需求管理 16
6.1创建测试需求规格 16
6.2创建测试需求 16
7.测试用例管理 17
8.测试计划制定 18
9.测试执行 19
10.指派给tester的用例 20
11.测试结果分析 21
12.其它易用性功能 24
13.总结 24
序言
TestLink用于进行测试过程中管理,经过使用TestLink提供功效,能够将测试过程从测试需求、测试设计、到测试实施完整管理起来,同时,它还提供了好多个测试结果统计和分析,使我们能够简单开始测试工作和分析测试结果。
TestLink 是开放源代码项目之一。作为基于web测试管理系统,TestLink关键功效包含:
· 测试需求管理
· 测试用例管理
· 测试用例对测试需求覆盖管理
· 测试计划制订
· 测试用例实施
· 大量测试数据度量和统计功效。
1.系统介绍
1.1系统整体结构
TestLink系统共有三大基石:测试项目,测试计划和用户。其它 全部数据全部和这三大基石相关或是它们属性。
1.2基础属性介绍
测试用例--经过测试步骤(动作,场景)和预期结果来描述一个测试任务。测试 用例是TestLink里最基础成份。
测试套件--测试用例组织单元。它组成测试规约逻辑部分。(测试用例集)
测试规约--TestLink将测试规约拆分为测试套件和测试用例,她们将会在整个应用中长久存在。一个测试项目只能包含一个测试规约。
测试计划--在你实施测试用例之前,需要创建一个测试计划。测试计划包含构建,里程碑,用户指派和测试结果。
测试项目--测试项目指待测试项目,它能够依据被测项目标生命周期建立不一样版本。测试项目包含测试规约和测试用例,需求规约和关键字。
用户--每一个TestLink用户全部有一个角色。
TestLink用例图
2.登录
登录TestLink首页面。系统为TestLink创建一个默认管理员账号,用户名和密码为:admin/admin。你能够使用这个账号访问TestLink 。
登录: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编辑/删除测试项目
假如删除一个测试项目,那么和它相关数据也会从数据库中删除,且该操作不可恢复。 所以强烈提议使用禁用操作(将测试项目标状态改为非活动状态)替换删除操作。
5.自定义字段管理
项目管理员能够为TestLink中关键对象(测试套件、测试用例和测试套件等)添加自定义字段。同时也能够设置新建自定义字段用于测试项目中哪一对象上。所以每一个测试项目全部有一套自己自定义字段集合。
5.1新建自定义字段
点击主页上 "自定义字段管理" 链接,进入自定义字段管理页面。
这里列出了TestLink系统中已经创建自定义字段。点击 创建 按钮,将跳转到新建自定义字段页面。
自定义字段定义中包含以下属性:
· 名称
· 标签
· 字段类型
o string
o numeric
o float
o email
o checkbox
o list
o multiselection list
o date
o radio
o datetime
o textarea
o script
o server
对于 checkbox, list, multiselection list和radio类型字段,需要输入取值列表,多个值之间用('|')隔开。
· 启用阶段:测试实施,测试规约设计,测试计划设计。
o 测试实施:在测试用例实施时用户能够对其进行修改。
o 测试规约设计:当设计测试用例规约时,用户能够对其值进行修改。
o 测试计划设计:当设计测试计划(向测试计划中添加测试用例时),用户能够对其进行修改。
· 是否在测试用例实施中显示
用于: 指定该自定义字段用于哪些测试活动中。
可用选项有:
o 测试套件
o 测试计划
o 测试用例
o 需求说明书
o 需求
5.2指派自定义字段
只有那些已经指派自定义字段才能用于测试项目中。
点击主页上 "指派自定义字段" 链接,进入指派自定义字段页面。
该页面上半部分列出了已指派自定义字段,下半部分列出了可用自定义字段。 经过点击指派按钮,能够经所选可用自定义字段转换为已指派自定义字段。
6.测试需求管理
测试需求是我们开展测试依据。首先,我们对产品测试需求进行分解和整理。一个产品能够包含多个测试需求规格,一个测试需求规格能够包含多个测试需求。
6.1创建测试需求规格
单击主页上面“需求规约”菜单,新建一个需求规约。对测试需求规格描述比较简单,内容包含标题、范围。
6.2创建测试需求
选择你要编辑需求规约,点击该页面上“创建新需求”按钮,开始新建我们测试需求。测试需求内容包含:需求ID、名称、范围、需求状态,和覆盖需求案例。 TestLink提供了两种状态来管理需求:正确(Valid)、不可测试(not testable)。
从文件导入测试需求
Testlink提供了从文件导入测试需求功效,支持文件类型有csv和csv(door)两种。
7.测试用例管理
TestLink支持测试用例管理可分为:创建测试用例集、创建测试用例,编辑测试用例我们能够使用测试用例搜索功效从不一样项目、成百上千测试用例中查到我们需要测试用例,甚至于能够直接将别项目里写测试用例复制过来,这么就处理了测试用例管理和复用问题。
①创建Component(测试用例集)
Component内容包含:名称、介绍、范围、相关内容、约束。
②创建 Test case(测试用例)
测试用例要素包含:测试用例名称、简明说明、步骤、期望结果、关键字。
③编辑Test case
选中左侧用例树中测试用例,可对其进行编辑,删除,移动,创建新版本等操作;创建好测试用例和集可对其进行分配。
创建好测试用例树以下:
8.测试计划制订
在TestLink系统中,一个完整测试计划包含:
测试阶段名称(如集成测试阶段、系统测试阶段)
里程碑(明确每个测试阶段开始和截止时间,和完成A、B、C三种优先级百分比) ,(从用户列表中选择本测试计划参与人员。)
①创建测试计划,图:
②给测试计划安排权限和测试人员,如
9.测试实施
实施测试用例,根据对每个build版本实施情况,统计测试结果。测试结果有四种情况能够选择:
Not Run:还未实施(黑色)。
Pass:经过(绿色)。
Failed:失败(红色)。
Blocked:因为其它用例失败,造成此用例无法实施,被阻塞(蓝色)。
图:实施测试用例failed状态:
10.指派给tester用例
一个测试项目给测试人员分配测试用例,首先请选择测试产品,图6-2选择fw-c,在首页右侧图下图点击,指派给我任务,点击后可查看全部指派测试用例。
全部测试用例:
11.测试结果分析
TestLink依据测试过程中统计数据,提供了较为丰富度量统计功效,能够直观得到测试管理过程中需要进行分析和总结数据:
测试用例对测试需求覆盖情况:哪些需求已经经过测试,哪些需求未经过测试,哪些需求处于阻塞状态,哪些需求还未开始测试。
(1)总体测试计划实施情况度量:
①每个构建测试结果度量:
表中列出构建测试用例指派数目, 未实施数目,经过数目, 失败数目, 锁定数目和完成度。完成度指(%)还未实施、经过、失败、锁定测试用例数量和指派数百分比。
②显示全部顶级测试集结果:
表中列出顶级测试套件测试用例数目, 未实施数目,经过数目, 失败数目, 锁定数目和完成度。完成度指(%)还未实施、经过、失败、锁定测试用例数量和总用例数百分比。
③多种优先级测试用例实施比率
(2)每个构建按人分结果
每个测试者测试情况图
(3)简明测试汇报:
该测试汇报包含:失败测试用例,锁定测试用例、还未实施测试用例和还未分配测试用例;图:
(4)图标测试汇报
①经过/失败/受阻/未实施测试用例分布饼图
图表中方块全部有颜色标识,方便用户识别出经过,失败, 受阻, 未实施测使用例大约数目和所占百分比。(占总测试用例百分比354)
②按关键词显示图表
③按顶级测试套件显示图表
12.其它易用性功效
TestLink还提供了很多易用性功效,比如:
从测试需求直接生成测试用例
文档导入、导出功效
测试汇报能够导出为excel
支持设定keyword
13.总结
TestLink用于进行测试过程中管理,经过使用TestLink提供功效,我们能够将测试过程从测试需求、测试设计、到测试实施完整管理起来,同时,它还提供了好多个测试结果统计和分析,使我们能够简单开始测试工作和分析测试结果。
展开阅读全文