
TestLink使用说明书.docx
24页TestLink 使用说明书版本
1. 系统介绍1.1 系统整体结构TestLink 系统共有三大基石:测试项目,测试计划和用户其它的 所有数据都与这1.2 基本属性介绍测试用例 --通过测试步骤(动作,场景)和预期结果来描述一个测试任务测试 用例是 TestLink 里最基本成分测试套件--测试用例的组织单元它构成测试规约的逻辑部分测试用例集)测试规约--TestLink 将测试规约拆分为测试套件和测试用例,他们将会在整个应用中长期存 在一个测试项目只能包含一个测试规约测试计划--在你执行测试用例之前,需要创建一个测试计划测试计划包括构建,里程碑, 用户指派和测试结果测试项目--测试项目指待测试的项目,它可以根据被测项目的生命周期建立不同的版本测 试项目包括测试规约以及测试用例,需求规约和关键字用户--每一个 TestLink 用户都有一个角色浏览测试结舉和数据描洁蒯试结臬编尊训试规旳苑泯测试用甫洛漏求理胡导入需議押旳丸滾做n或$暮加訓秋用帝]创建构建 系统为 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获得紙=」■営宇■adnmTi=Sl 汹^dnnstr'-EtorI?Q|JCTiCWiCTiMKfcrwangslwngig^.gggxp comten1ES11lestldieuelcp^rl 耀口 com蚀叩氏莆聊1饲凹费1乩阿酣u comJidurt l>iniesE- Sir^rle-dguc^l IJincacSlllpIrliwIguEEl ninese- Smpi rliedguem ChM阳帥祁伽哨胃试IK目拾滋悟芭II"断HU诙対芭3.2 角色和权限TestLink 系统提供了六种角色,分别是 tester、guest、test designer 、senior tester 、leader、 admin。 相对应的功能权限如下:6 个用户级别• Guest (游客):可以浏览测试规范、关键词、测试结果以及编辑个人信息• Tester (测试执行人员):可以浏览测试规范、关键词、测试结果以及编辑测试执行 结果• Test Designer (测试设计人员):编辑测试规范、关键词和需求规约• Senior Tester (测试分析人员):允许编辑测试规范、关键词、需求以及测试执行和 创建发布• Leader (测试负责人):允许编辑测试规范、关键词、需求、测试执行、测试计划(包 括优先级、里程碑和分配计划)以及发布• Admin (管理员):一切权力,包括用户管理•游客(Gues t)测试执行人员(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 系统中已经创建的自定义字段点击 创建 按钮,将跳转到新建 自定义字段页面自定义字段的定义中包括以下属性• 名称• 标签字段类型ostringonumericofloatoemailocheckboxolistomultiselection listodateoradioodatetimeotextareaoscriptoserver对于 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)o从文件导入测试需求Testlink提供了从文件导入测试需求的功能,支持的文件类型有csv和csv (door)两种7. 测试用例管理TestLink 支持的测试用例的管理可分为:创建测试用例集、创建测试用例,编辑测试用 例我们可以使用测试用例搜索功能从不同的项目、成百上千的测试用例中查到我们需要的测 试用例,甚至于可以直接将别的项目里写的测试用例复制过来,这样就解决了测试用例的管 理和复用问题① 创建Component (测试用例集)Component 的内容包括:名称、介绍、范围、相关的内容、约束② 创建Test case (测试用例) 测试用例的要素包括:测试用例名称、简要说明、步骤、期望结果、关键字③ 编辑 Test case 选中左侧用例树中的测试用例,可对其进行编辑,删除,移动,创建新版本等操作;创建好 的测试用例和集可对其进行分配创建好的测试用例树如下:* □ r^id*= (SG:.j E | 15031*^(75}"曰iSCSI匪务我花与去闭ih亘:1D7-i£CSI=^-^^-= = fi j _j iSCSI D)目 t-l C6. e. W绘叵屯些 F7L5CSI \'D■> L_赳建不习客呈丈卜的ISCSI w辽-二 ?lSector±d'EjtSCSI \D (?■ •、口 剖违不 ^LUN-^^iSCSI ■>□ (5。












