TestLink使用说明指导书整理
TestLink使用说明书 版本 目 录 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 multiselect