testlink帮助手册.docx_第1页
testlink帮助手册.docx_第2页
testlink帮助手册.docx_第3页
testlink帮助手册.docx_第4页
testlink帮助手册.docx_第5页
已阅读5页,还剩112页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Testlink使用手册目录简介11.system21.1.自定义字段管理21.1.1.新建自定义字段31.1.2.维护自定义字段51.2.问题跟踪管理(Issue Tracker Management)71.2.1.设置问题跟踪管理系统81.2.2.编辑问题跟踪管理系统112.产品管理122.1.测试项目管理122.1.1.项目列表122.1.2.维护项目142.2.指派自定义字段202.3.关键字管理222.4.平台管理242.5.设备(Inventory)253.产品需求263.1.产品需求规格(Requirement Specification)263.1.1.产品需求规格操作(Requirement Specification Operations)293.1.2.产品需求操作(Requirement Operations)363.2.产品需求概览(Requirement Overview)493.3.查找产品需求503.4.查找产品需求规格513.5.指派产品需求523.6.生成产品需求规格文档534.测试用例544.1.编辑测试用例554.1.1.测试用例集操作584.1.2.测试用例操作654.1.3.维护测试用例704.2.搜索测试用例814.3.Test Cases created per User835.测试计划835.1.测试计划管理855.1.1.创建测试计划855.1.2.编辑测试计划885.2.构建/版本管理(Builds/Releases)885.2.1.创建版本895.3.编辑/删除里程碑(Milestone Overview)915.3.1.创建里程碑935.3.2.编辑里程碑946.测试执行946.1.执行测试946.2.指派给我的测试用例986.3.测试报告和进度986.4.进度仪表盘997.测试用例集997.1.添加/删除平台997.2.添加/删除测试用例到测试计划1007.2.1.测试计划无版本、无平台1017.2.2.测试计划有版本、无平台1037.2.3.测试计划有版本、有平台1057.3.指派执行测试用例1067.4.设置测试用例的级别1087.5.更新测试用例的版本1097.6.显示最新的测试用例版本1108.用户1109.Testlink中文翻译1119.1.testcase/req comparison部分1119.2.General terms (used wide)部分1119.3.Status (used wide)部分1119.4.gui/templates/inc_reqView.tpl1124 /4简介Testlink系统是sourceforge开发的源代码项目之一,作为基于web的测试管理系统,Testlink的主要功能包括:测试需求管理、测试用例管理、测试用例对测试需求的覆盖管理、测试计划的制定、测试用例的执行、大量测试数据的度量和统计功能。该帮助手册可作为用例理解testlink测试的流程和组织的参考资料。测试流程管理为:创建项目(产品)- 创建需求 - 创建测试计划 - 创建测试用例 - 添加用例到测试计划 - 分配测试任务 - 执行测试、报告bug - 查看分析结果Testlink操作流程示例如下:1. 网络管理员创建一个“Fast Foo”产品和一个权限为“leader”的用户Adam以及一个权限为“senior tester”的用户Bela。2. Adam输入软件需求并为此需求部分产生空测试数据集。3. 依照组件和分类,Bela描述组织起来的测试用例的测试说明。4. Adam创建关键字“Regression”并把这个关键字指配给其中的10个测试用例。5. Adam创建一个“Fish & Chips”测试计划,创建构建“Fish 0.1”并增加关键字为“Regression”的测试用例。6. Adam and Bela执行并记录测试结果:5个通过,1个未通过,4个锁定。7. 开发人员建立一个新构建“Fish 0.2”,同时Bela仅测试那些未通过的和锁定的测试用例,不包括此前已通过的5个测试用例。8. 经理主要负责最后的结果。管理员向经理说明经理自己也可以在注册页面上创建自己的帐户。经理创建自己的账户后,通过“Guest”权限,就能看到结果和测试用例。他可以在全部测试报告中看到所有通过的东西并且可以看到构建“Fish 0.1”中引起的问题,但是他不能做任何改变。1. system1.1. 自定义字段管理产品需求、测试用例、测试计划等模块现有的字段属性不满足用户需求时,可通过自定义字段功能增加相应的字段属性。自定义字段管理主要用于系统级自定义字段的维护管理,结合指派自定义字段,对项目自定义字段进行管理。点击system下的“自定义字段管理”链接,打开自定义字段管理页面。图 11 自定义字段l 名称:自定义字段名称l 标签:自定义字段标签l 类型:自定义字段类型l enabled on context:自定义字段启用模块,有效为“测试用例”时,enabled on context可选择“Test Execution、Test Spec Design、Test Plan Design” 新建/编辑自定义字段时,“启用”选择“Test Execution”,“enabled on context”列显示为“test execution” 新建/编辑自定义字段时,“启用”选择“Test Plan Design”,“enabled on context”列显示为“test plan design” 新建/编辑自定义字段时,“启用”选择“Test Spec Design”,“enabled on context”列显示为“test specification” 新建/编辑自定义字段时,“有效”选择非“测试用例”时,“enabled on context”列显示为“test specification”l display on execution:是否显示在测试执行,表示在测试执行中显示l 有效:自定义字段适用模块1.1.1. 新建自定义字段点击图 11所示页面【新建】按钮,打开新建自定义字段页面。图 12 自定义“测试用例”类型自定义字段以“测试用例”类型的自定义字段为例l 名称:自定义字段名称,唯一不可重复l 标签:自定义字段标签,使用自定义字段时显示的是标签l 有效:自定义字段适用类型,表示在哪个模块使用该自定义字段。下拉框选择包括版本标识、测试用例集、测试计划、测试用例、产品需求说明书文档、产品需求 测试用例集:在编辑测试用例页面,维护测试用例集时使用 测试计划:在测试计划管理页面,维护测试计划时使用 测试用例:“启用”为“测试用例设计”时,在编辑测试用例页面维护测试用例时使用;“启用”为“测试计划设计”时,在添加/删除测试用例到测试计划页面添加维护测试计划的用例时使用;“启用”为“测试执行”时,在执行测试用例页面,执行测试用例时使用 产品需求说明书文档:在产品需求规格页面,维护产品需求规格时使用 产品需求:在产品需求规格页面,维护产品需求时使用l 类型:自定义字段类型,下拉框选项包括string,numeric,float,email,checkbox,list,multiselection list, date, radio, datetime, text area, script, serverl 启用:只有“有效”字段为“测试用例”时,才显示该字段,表示自定义字段在哪部分使用,下拉框选项包括测试执行、测试用例设计、测试计划设计l 显示在测试计划:下拉框选项是、否。表示是否在测试计划中显示1.1.2. 维护自定义字段点击图 11所示页面自定义字段名称链接,打开维护自定义字段页面。图 13 维护自定义字段l 可修改自定义字段的名称、标签、有效、类型、启用l 自定义字段使用后(测试用例、计划已填写了相应的值),自定义字段的有效、类型不可修改l 关联到测试项目:自定义字段指派到项目的项目列表l 更新:点击【更新】按钮,更新自定义字段信息l 删除:点击【删除】按钮,删除当前自定义字段。已使用的自定义字段仍可删除l 取消:点击【取消】按钮,取消维护自定义字段1.2. 问题跟踪管理(Issue Tracker Management)问题跟踪管理页面主要对问题跟踪管理系统进行维护,在维护项目页面可关联已有的问题跟踪管理系统。图 14 问题跟踪管理系统列表点击system模块下的问题跟踪管理链接,打开问题跟踪管理系统列表页面l 点击【创建】按钮,可新增问题跟踪管理系统l 已被使用的问题跟踪管理系统不可删除,未被使用的可删除l 点击Issue Tracker列的问题跟踪管理系统名称,可编辑问题跟踪管理系统l 点击图标,对配置的问题跟踪管理系统进行连接测试,测试成功后图标显示为,测试不成功图标显示为1.2.1. 设置问题跟踪管理系统图 23页面点击【创建】按钮,可配置问题跟踪管理系统图 15 创建问题跟踪管理系统l Issue Tracker:问题跟踪管理系统名称l Type:问题跟踪管理系统类型,根据选择的类型填写配置信息(Configuration)l 配置步骤:1) 填写问题跟踪管理系统名称(Issue Tracker)2) 选择系统类型(Type)3) 点击Show configuration example连接,页面显示当前类型的系统配置信息举例(Configuration example),如图 27所示4) 将Configuration example部分内容拷贝到Configuration,修改其中涉及的配置信息5) 点击保存按钮,保存配置信息6) 在问题跟踪管理系统列表页面,点击图标进行连接测试图 16 配置问题跟踪管理系统1.2.2. 编辑问题跟踪管理系统图 17 编辑问题跟踪管理系统l 问题跟踪管理(图 14)页面,点击问题跟踪管理系统的名称,打开编辑页面,可编辑问题跟踪管理系统的名称、类型、配置信息l Used on Test Project:显示已关联该问题管理跟踪系统的项目名称2. 产品管理2.1. 测试项目管理Testlink可以同时对多个项目进行管理,管理员创建项目后,测试人员可以进行测试需求、测试用例、测试计划等相关管理工作了。初次登录系统后,系统要求添加项目,如图 222.1.1. 项目列表点击产品管理模块下的测试项目管理链接,打开测试项目列表页面。图 21 项目列表l 点击【serarch/filter按钮模糊查询“名称”,点击【reset filter】按钮,清空条件查询进行查询即查询全部l 名称:项目名称l 说明:项目说明l 测试用例标识:项目的测试用例编号前缀l issue tracker:关联问题跟踪管理系统的名称l 启用产品需求管理:是否启用产品需求管理模块,图标表示未启用,表示启用产品需求,点击图标切换启用/未启用状态l 活动的:项目是否是活动的,图标表示非活动项目,表示活动项目,点击图标切换状态。非活动的项目,不具有“测试产品管理”权限的人员不可进入项目相关操作即页面右上角不可选择非活动的测试产品,具有“测试产品管理”权限的人员在页面右上角测试产品下拉框查看非活动项目,项目名称前显示“*”标志l 公共:项目是否是公共的,图标表示是公共的,无图标表示非公共l 是否删除:点击图标删除项目。从系统中删除项目本身是不被认可的,因为项目的删除会使很多测试用例处于孤立的状态或者导致这些用例的也被删除。l 创建:点击【创建】按钮,创建新项目l 点击项目名称链接,编辑项目信息2.1.2. 维护项目图 21页面中,点击【创建】按钮即可创建项目。图 22 添加项目页面是否勾选启用产品需求功能、启用设备管理,直观展示在项目首页。图 23 未启用产品需求和设备管理功能1. 启用产品需求功能勾选启用产品需求功能后,项目内有维护产品需求的功能,具体体现在项目首页显示了“产品需求”模块,是否启用产品需求由项目实际决定。图 24 启用产品需求功能2. 启用设备管理勾选启用设备管理后,项目内增加了设备管理功能,具体体现在项目首页产品管理模块下增加了“设备”项图 25 启用设备管理3. Testlink系统中已有项目后再次新建项目,新建项目页面会显示“从已有测试项目创建?”字段,选择某个项目,新建项目的所有信息会复制选择的项目,选择否新建项目不会复制任何项目信息图 26 是否从已有测试项目创建4. Issue Tracker Integration:当前项目关联问题管理系统。问题跟踪管理(Issue Tracker Management)未设置可用的问题跟踪管理系统时,新建项目页面显示如图 22所示;testlink系统中已存在可用的问题管理跟踪系统时,新建/编辑项目页面可关联相关的问题跟踪管理系统。图 27 配置问题管理跟踪系统图 27为问题跟踪管理(Issue Tracker Management)页面存在设置好的问题跟踪管理系统时,新建/修改项目页面“Issue Tracker Integration”的显示。 活动的:关联的问题管理系统是否是活动的。非活动的问题管理系统,在执行测试时不可关联问题。 Issue Tracker :下拉框显示问题跟踪管理(Issue Tracker Management)页面设置的问题跟踪管理系统。2.2. 指派自定义字段指派自定义字段主要是将系统有效的自定义字段指派到各项目,每个项目指派的自定义字段可不同。首页右上角选择项目,点击产品管理模块下的指派自定义字段链接,指派自定义字段到当前项目。图 28 指派自定义字段l 指派自定义字段部分显示的是已指派到当前项目的自定义字段l 显示次序:相同模块多个自定义字段时,“显示次序”字段决定自定义字段在页面显示顺序l 位置:自定义字段在页面显示位置,只有适用“测试用例”的自定义字段才能编辑位置,可选择标准、之前步骤l 活动的:活动的已指派自定义字段才显示在应用模块l required:是否是必须项目,勾选后自定义字段为必填项l 取消指派:勾选已指派的自定义字段,点击【取消指派】按钮,取消指派自定义字段,取消的自定义字段显示在“有效的自定义字段”部分l update active and required:更新已指派自定义字段的活动性、必须项。勾选/取消勾选自定义字段的活动性、必填项,点击【update active and required】按钮保存更新(点击其他按钮不保存更新活动性、必填项)l 保存显示次序和位置:更新已指派自定义字段的显示次序、位置。只有点击【保存显示次序和位置】才会保存显示次序、位置的信息l 有效的自定义字段:显示可选择指派但未指派到项目的自定义字段(项目的有效自定义字段在自定义字段管理模块维护)l 指派:勾选“有效的自定义字段”部分的自定义字段,点击指派按钮,将自定义字段指派到当前项目2.3. 关键字管理关键字管理页面主要用户维护项目级关键字。点击产品管理模块下的关键字管理链接,打开维护关键字页面,如图 29所示,关键字可应用于测试用例集、图 29 关键字管理页面l 新建关键字:新增关键字,如图 210所示l 指派到测试用例:批量给测试用例添加关键字,具体操作详情见图 211l 导入:导入关键字,支持CSV、XML两种类型的文件导入l 导出:导出当前关键字,可导出CSV、XML两种类型的文件l 修改关键字:点击关键字列的链接,可编辑关键字l 删除:点击图标,删除关键字,删除已使用的关键字同时删除该关键字关联信息图 210 新建关键字页面图 211 指派关键字详情2.4. 平台管理平台管理页面主要维护系统级平台信息,结合测试用例集-添加/删除平台页面,对测试计划的平台进行维护。点击产品管理模块下的平台管理链接,打开平台管理页面。图 212 平台列表l 点击平台列的名称链接,打开编辑平台页面l 点击是否删除列的图标,可删除平台,图标表示平台不能删除即该平台已添加到测试计划中,图标表示平台可删除l 点击【创建平台】按钮,可新建平台2.5. 设备(Inventory)页面右上角测试产品选择的项目启用设备管理功能后,产品管理模块下显示设备链接,否则不显示。点击产品管理模块下的设备链接,打开设备列表页面,此页面中维护项目级设备信息。图 213 设备清单l 点击【创建】按钮,新增设备信息l 选择一个设备,点击【编辑】按钮,编辑选中的设备l 选择一个设备,点击【删除】按钮,删除选中的设备3. 产品需求testlink产品需求功能主要用于测试需求维护,系统右上角选择启用产品需求功能的项目,首页显示产品需求模块(如图 24),需求规格说明书是开展测试的依据,通过对项目的需求规格说明书进行分解和整理,将其拆分为多个需求,一个项目可以包含多个需求,一个需求可以包含多个测试需求。产品需求规格包含子产品需求规格及产品需求,产品需求规格相当于软件需求规格说明书,产品需求相当于测试需求。3.1. 产品需求规格(Requirement Specification)点击产品需求模块下的产品需求规格链接,可对产品需求规格说明书进行维护。图 31 产品需求规格页面-选中项目图 32 产品需求规格页面-选中产品需求规格l 产品需求规格操作下的操作按钮是对当前选择的产品需求规格进行操作l 产品需求操作下的操作按钮是维护当前产品需求规格下的需求l 图 32页面显示的产品需求规格最新版本的信息3.1.1. 产品需求规格操作(Requirement Specification Operations)3.1.1.1. 新建产品需求规格1. 如图 31所示,需求规格树选中项目名称时,点击产品需求规格页面的【新建产品需求规格】按钮,可新建产品需求规格。2. 如图 32所示,需求规格树选择某个需求规格时,点击图标,在产品需求规格操作部分,点击【新建产品需求规格】按钮,可新建产品需求规格。图 33 新建产品需求规格类型字段作用?3.1.1.2. 编辑产品需求规格如图 32页面,在需求规格树中点击要编辑的需求规格,点击图标,然后点击产品需求规格操作部分的【编辑规格】按钮,打开编辑产品需求规格页面(如图 34)图 34 编辑产品需求规格l 可编辑产品需求规格的文档ID、标题、范围、类型字段信息l 点击【取消】按钮,取消编辑产品需求规格l 点击【保存】按钮,若产品需求规格的属性字段有编号,须填写版本日志(如图 35),此时编辑产品需求规格保存后会自动增加一个版本,版本号在原版本基础上加1(未改变产品需求规格任何属性字段信息,点击保存按钮无需添加版本日志,版本号不会增加)图 35 版本日志3.1.1.3. 删除产品需求规格点击图 32页面产品需求规格操作列的【删除规格】按钮即可删除选择的需求规格所有版本及其子产品需求规格项、产品需求项3.1.1.4. 导入产品需求规格3.1.1.5. 导出产品需求规格1. 导出全部产品需求规格2. 导出3.1.1.6. 冻结所有产品需求(Freeze all Requirements)单击产品需求规格的【冻结所有产品需求】按钮,冻结该产品需求规格下所有的产品需求,冻结的产品需求不能编辑。3.1.1.7. 创建新版本点击图 32页面产品需求规格操作列的【创建新版本】按钮,产品需求规格增加一个版本,版本号在原版本基础上加13.1.1.8. 查看历史图 32所示页面点击【查看历史】按钮,打开历史信息页面,页面显示各历史版本,并可对各版本差异进行比较。图 36 产品需求规格版本信息比较l 选择两个版本,比较模式,点击【比较选中版本】按钮进行版本差异比较,如图 37图 37 版本差异信息3.1.1.9. print view图 32所示页面点击【print view】按钮,网页浏览当前最新版本的信息。图 38 打印预览产品需求规格3.1.2. 产品需求操作(Requirement Operations)产品需求的版本号分为产品需求版本号(大版本号)和修订版本号(小版本号),产品需求的大版本号从1开始递增,每个大版本号对应各自的小版本号,小版本号为大版本号的修订版本号,小版本号表示当前产品需求版本编辑过多少次,每个大版本号的小版本号分别从1开始递增。3.1.2.1. 新建产品需求图 32中,在产品需求操作部分点击【创建新产品需求】按钮,即可创建产品需求图 39 新建产品需求l 文档标识、标题校验唯一3.1.2.2. 查看产品需求图 310 产品需求详情l 标题格式:文档标识:标题(页面标题和版本标题)l 版本号显示格式:当前产品需求大版本号+该版本的最新小版本号l 编辑产品需求不会增加产品需求的版本,但会生成与当前版本相关的历史版本信息,表示该版本编辑的历史l 覆盖率:产品需求关联测试用例,产品需求所有版本关联的用例相同,一个版本维护关联用例其他版本都会同时改变l 其他版本:查看产品需求历史版本信息l 附件:对产品需求关联附件l 关联:设置相关的产品需求,选择关联类型,填写需要关联产品需求的文档标识,点击【增加】按钮即可进行关联图 311 关联产品需求l 关联类型:父关系(parent of)、子关系(child of)、阻塞(blocks)、依赖于(depends on)、相关于(related to)3.1.2.3. 编辑产品需求图 310页面,选中产品需求,点击【编辑】按钮,可对产品需求进行编辑操作。图 312 编辑产品需求l 可对文档标识、标题、范围、状态、类型进行编辑l 编辑产品需求后,该产品需求的大版本不会增加,小版本号会增加3.1.2.4. 删除产品需求(Delete)图 310页面,选中产品需求,点击【删除】按钮,删除当前选择的产品需求3.1.2.5. 删除产品需求某个版本(Delete this version)图 310页面,选中产品需求,点击【删除这个版本】按钮,删除当前选择的产品需求的最新版本(大版本)。3.1.2.6. 增加产品需求的修订版本(Create a new revision)图 310页面,选中产品需求,点击【创建新版本】按钮,可添加产品需求的修订版本号(小版本号),与编辑产品需求保存后增加版本一致。3.1.2.7. 增加产品需求的版本(Create a new vision)图 310页面,选中产品需求,点击【创建一个新版本】按钮,可添加产品需求的版本号(大版本号)3.1.2.8. 复制产品需求图 310页面,选中产品需求,点击【复制】按钮,复制单个产品需求。图 32页面,选择产品需求规格,点击【复制产品需求】按钮,批量复制选择产品需求规格下的产品需求(产品需求规格下有产品需求时才会显示复制产品需求按钮)图 313 复制产品需求l 选择目标:下拉框显示的是当前所有产品需求规格,选择将产品需求复制到哪个产品需求规格下l 复制测试用例分配:l 选择要复制的产品需求,点击【复制】按钮,将选择的产品需求复制到目标产品需求规格下,产品需求的版本(大版本)信息会被复制,修订版本(小版本)信息不会被复制3.1.2.9. 冻结产品需求图 310页面,选中产品需求,点击【冻结此版本】按钮,冻结产品需求的最新版本,冻结后产品需求不可编辑。3.1.2.10. 解冻产品需求选择已冻结的产品需求,点击【Unfreeze this version】按钮,解冻产品需求当前版本,解冻后产品需求可进行编辑等操作。图 314 解冻产品需求3.1.2.11. 查看历史图 310页面,选中产品需求,点击【查看历史】按钮,查看产品需求历史,并可对各版本进行比较。图 315 比较产品需求历史版本3.1.2.12. print view图 310页面,选中产品需求,点击【print view】按钮,网页浏览当前最新版本的信息。图 316 网页浏览产品需求3.1.2.13. Create From Issues (XML)3.1.2.14. 导入产品需求3.1.2.15. 导出产品需求3.1.2.16. 创建测试用例产品需求规格下有产品需求时才会显示创建测试用例按钮3.2. 产品需求概览(Requirement Overview)点击产品需求模块下的产品需求概览链接,浏览当前项目的所有产品需求图 317 产品需求概览l 待确定功能3.3. 查找产品需求点击产品需求模块下的查找产品需求链接,查询产品需求。图 318 查询产品需求选择查询条件,查询符合条件的产品需求3.4. 查找产品需求规格点击产品需求模块下的查找产品需求规格链接,查询产品需求规格。图 319 查询产品需求规格选择查询条件,查询符合条件的产品需求规格3.5. 指派产品需求目的:用户可以设置测试套件和需求规约之间的关系. 设计者可以把此处的测试套件和需求规约一一关联 .例如:一个测试用例可以被关联到零个、一个、多个测试套件,反之亦然. 这些可追踪的模型帮助我们去研究测试用例对需求的覆盖情况,并且找出测试用例是否通过的情况.这些分析用来验证测试的覆盖程度是否达到预期的结果。操作步骤:l 在左边的树状图中选择一个测试用例.工作区的上方列出了所有需求规约的选择框。l 如果有多个需求规约文档的话,从中选择一个. 然后TestLink会自动加载关于该需求的页面。l 工作区中间会列出所有测试需求(对应于选择的需求规约),这些测试需求会关联到相应的测试用例. 底部的有效的需求列出了所有尚未关联到当前测试用例的需求. 测试设计者可以点击指派按钮把需求指派到测试用例.这些新关联的 测试用例会在工作区中间的已指派的需求中显示。3.6. 生成产品需求规格文档图 320 生成产品需求规格文档选择项目名称、产品需求规格,系统根据选择项包含的产品需求自动生成产品需求规格文档,操作步骤及目的如图 320所示。show as:HTML-以html的方式在线显示产品需求规格文档;Pseudo MS Word-导出word格式的产品需求规格文档。4. 测试用例项目没有测试用例时,测试用例模块只包含编辑测试用例、Test Cases created per User两部分,测试计划模块只有测试计划管理部分,如图 41所示。图 41 项目无测试用例4.1. 编辑测试用例测试用例支持的测试用例的管理包含3层,分别为用例集、子用例集、测试用例,用例集下可以挂很多子用例集。我们可以把用例集/子用例集对应到项目的功能模块,测试用例就是写在这些用例集下。当然我们也可以通过Testlink的测试用例搜索功能从不同项目成千上百的测试用例中查找到我们需要的测试用例,甚至于还可以之间将别的项目里写的测试用例复制过来,这样我们就解决了测试用例的管理和复用问题。但是还有一个问题没有解决,那就是测试用例与产品需求(测试需求)的关联问题。在测试用例中,测试用例对测试需求的覆盖率是我们非常关心的,从需求规格说明书中提取出产品需求(测试需求)之后,Testlink提供管理测试需求与测试用例的对应关系的功能。点击测试用例模块下的编辑测试用例链接,打开维护测试用例页面,如图 42所示。图 42 维护测试用例-选中项目名称页面l 设置:勾选每次操作完成都更新数,意味着每次维护操作用例/用例集都会更新树l 过滤器:填写测试用例标识、测试用例标题、状态、重要性、测试方法任意查询条件,点击【应用过滤器】则按选择条件查询符合条件的测试用例,【重置过滤器】按钮,查询条件恢复到初始化状态l 展开树/折叠树:对测试用例树进行展开/折叠操作l 产品名称:当前项目的项目名称l 说明:当前项目的说明l 附件:上传测试用例集相关的附件l 点击图标,展开/折叠测试用例集操作按钮(对测试用例集进行维护操作时包含对其子测试用例集和测试用例进行维护操作),图标表示创建测试用例集,图标表示按照字母排序(测试用例or测试用例集?),表示导入测试用例集,图标表示导出测试用例集,图标表示网页浏览测试用例,图标表示以word形式导出测试用例l 用例树说明:第一层为项目名称,相当于最顶层测试用例集,图标表示测试用例集,测试用例集下可以创建子测试用例集、测试用例图 43 编辑测试用例页面-选中测试用例集l 点击图标,显示/隐藏当前链接(Show / Hide direct link)l 点击图标,显示/隐藏测试用例集、测试用例操作按钮、测试用例操作按钮l 测试用例集操作说明:图标表示创建测试用例集,图标表示编辑测试用例集,图标表示移动/复制当前测试用例集,图标表示删除测试用例集(同时删除子测试用例集及测试用例),图标表示按照字母排序(测试用例or测试用例集?),图标表示以表格形式查看测试用例, 图标表示网页浏览测试用例,图标表示以word形式导出测试用例,表示导入测试用例集,图标表示导出测试用例集l 测试用例操作:图标表示新建测试用例,图标表示批量移动/复制当前测试集下测试用例,图标表示批量删除当前测试用例集下测试用例,图标表示按测试用例编号排序,表示导入测试用例,图标表示导出测试用例,图标表示从Issues新建测试用例-Create From Issues (XML)l 页面其他字段说明详见图 42介绍4.1.1. 测试用例集操作本节主要描述选中测试用例集后对用例集的操作。4.1.1.1. 创建测试用例集选中项目名称/测试用例集(如图 31、图 32所示),点击测试用例集操作部分的图标,创建测试用例集,如图 44所示图 44 创建测试用例集l 组件名称:测试用例集名称,显示在页面左侧用例树中l 详细:测试用例集详情描述l 关键字:有效关键字框显示的是关键字管理模块中所有的有效关键字,指派关键字框显示的是指派到当前测试集的关键字l 保存:点击保存按钮,保存当前填写信息成功创建测试用例集l 取消:取消创建测试用例集4.1.1.2. 查看测试用例集编辑测试用例集页面,在测试用例树中选中测试用例集,可查看测试用例集信息,详见图 43介绍。4.1.1.3. 编辑测试用例集选中测试用例集(非项目名称),点击测试用例集操作部分的图标,可进行测试用例集编辑操作。图 45 编辑测试用例集4.1.1.4. 移动复制测试用例集图 46 移动/复制测试用例集选中测试用例集(非项目名称),点击测试用例集操作部分的图标,可进行测试用例集移动/复制操作l 将选择的测试用例集及其子测试集、测试用例复制到选择的测试用例集下l While Copying, Copy keywords:复制测试集时是否复制关键字l While Copying, Copy Requirement Assignments:复制测试集时是否复制产品需求关联信息l 复制测试集时,测试用例的关联关系不会复制l 移动测试集:将测试集及其子测试集、测试用例移动到选择的测试集下4.1.1.5. 删除测试用例集选中测试用例集(非项目名称),点击测试用例集操作部分的图标,可删除测试用例集(同时删除子测试集和测试用例)4.1.1.6. 表格形式浏览测试用例选中测试用例集(非项目名称),点击测试用例集操作部分的图标,以表格形式浏览测试用例,并可批量修改测试用例的状态、重要性。图 47 表格形式浏览测试用例l 勾选测试用例,选择状态,点击【保存】按钮可批量修改选择测试用例的状态l 勾选测试用例,选择重要性,点击【保存】按钮可批量修改选择测试用例的重要性l 状态、重要性为空时表示不修改4.1.1.7. 导入测试用例集选中测试用例集,点击测试用例集操作部分的图标,可导入测试用例集,Testlink系统支持XML类型的文件导入图 48 导入测试用例集4.1.1.8. 导出测试用例集选中测试用例集,点击测试用例集操作部分的 图标导出word类型的文件,点击图标导出xml类型的文件。4.1.2. 测试用例操作本节主要描述选中测试用例集后对用例集包含的测试用例的操作。4.1.2.1. 创建测试用例选中测试用例集,点击测试用例操作部分的图标,创建测试用例。l 创建测试用例页面,测试用例关键字默认继承测试用例集的关键字,测试用例的关键字可与测试集不同l 创建测试用例页面,填写测试用例标题、摘要、前提、状态、重要性、测试方法、预估执行用例最少耗时(Estimated exec. duration (min))、关键字等信息l 勾选“若选中,保存后会开始创建新测试用例”,保存测试用例后仍显示创建测试用例页面l 测试用例包含如下几部分: 标题:要求为短小的描述或者缩写词 摘要:要求短小,概括全面 步骤:描述测试用例说明(输入行为),同时可以包括前提条件和清除信息 期望的结果:描述检验点和一个测试产品或系统的预期行为图 49 创建测试用例4.1.2.2. 移动/复制测试用例选中测试用例集,点击测试用例操作部分的图标,批量移动/复制测试用例集下测试用例。图 410 批量移动/复制测试用例l 移动:将选中测试用例移动到目标用例集下l 复制:复制选中测试用例到目标用例集下,用例的各个版本都会进行复制l Copy(ghost steps):复制选中测试用例的最新版本到目标用例集下,其他历史版本不会复制4.1.2.3. 删除测试用例选中测试用例集,点击测试用例操作部分的图标,批量删除选中测试集下的测试用例图 411 批量删除测试用例4.1.2.4. 测试用例排序选中测试用例集,点击测试用例操作部分的图标,将选中用例集下的测试用例按用例编号由小到大排序。4.1.2.5. 导入测试用例选中测试用例集,点击测试用例操作部分的、图标,都可导入测试用例。4.1.2.6. 导出测试用例选中测试用例集,点击测试用例操作部分的图标,可导出选中用例集下的测试用例。4.1.3. 维护测试用例本节主要描述选中测试用例后对用例的操作。4.1.3.1. 查看测试用例用例树中选中单个测试用例,页面右侧显示用例最新版本详情信息。图 412 用例详情l 点击图标,显示/隐藏当前链接(Show / Hide direct link)l 点击图标,显示/隐藏测试用例操作按钮4.1.3.2. 编辑测试用例用例树中选中单个测试用例,图 412页面点击【编辑】按钮打开编辑测试用例页面,编辑测试用例页面与创建测试用例页面(图 49)相同,可编辑测试用例标题、摘要、前提、状态、重要性、测试方法、预估执行用例最少耗时(Estimated exec. duration (min))、关键字等信息。已执行过的用例版本不可编辑,维护已执行过的用例时一般情况是增加用例版本。4.1.3.3. 删除测试用例用例树中选中单个测试用例,图 412页面点击【删除】按钮,删除当前测试用例(删除用例的各版本信息、各执行信息)。删除用例无条件限制,已禁用的用例版本、已执行的用例都可进行删除。4.1.3.4. 移动/复制测试用例用例树中选中单个测试用例,图 412页面点击【移动/复制】按钮,移动复制测试用例至目标用例集。图 413 移动/复制用例l 选择分类:用例移动/复制的目标用例集l New test case name (applied only when coping):复制用例时生成的用例标题l 复制关联的关键字:复制测试用例时,勾选复制用例关键字l 复制关联的产品需求:复制测试用例时,勾选复制关联产品需求l 目标位置顶部/目标位置底部:将用例移动/复制到目标位置的顶部、底部l 移动:点击【移动】按钮,将选择的用例移动到目标位置(项目内只有一个用例集即只可选择当前分类时不显示【移动】按钮)l 复制:点击【复制】按钮,将选择的用例复制到目标位置(同时复制各历史版本信息)l Copy(ghost steps):复制选中测试用例的最新版本到目标位置,其他历史版本不会复制l 复制测试用例不会复制该用例的关联关系,移动测试用例会移动测试用例的所有信息4.1.3.5. 新建测试用例用例树中选中单个测试用例,图 412页面点击【New sibling】按钮可新建测试用例,详见图 49。4.1.3.6. 导出测试用例用例树中选中单个测试用例,图 412页面点击【导出】按钮导出xml文件类型用例。图 414 导出用例4.1.3.7. print view测试用例选中测试用例,图 412页面,点击【print view】按钮,网页浏览当前最新版本的信息。图 415 网页浏览测试用例4.1.3.8. 创建一个新版本选中测试用例,图 412页面,点击【创建一个新版本】按钮,给当前测试用例创建一个新版本。4.1.3.9. 删除这个版本选中测试用例,图 412页面,点击【删除这个版本】按钮,删除测试用例当前最新版本(测试用例有两个及以上版本时才会显示【删除这个版本】按钮)。4.1.3.10. 禁用这个版本选中测试用例,图 412页面,点击【禁用这个版本】按钮,禁用测试用例当前最新版本。4.1.3.11. 比较版本选中测试用例,图 412页面,点击【比较版本】按钮,比较测试用例各版本之间不同。4.1.3.12. Execution History选中测试用例,图 412页面,点击【Execution History】按钮,查看当前测试用例执行情况。4.1.3.13. Bulk action选中测试用例,图 412页面,点击【Bulk action】按钮,修改用例的状态、重要性、测试方法。图 416 Bulk action4.1.3.14. 创建测试用例步骤图 412页面,点击【创建步骤】按钮,创建测试用例步骤,可维护步骤动作、期望的结果、步骤执行方式。l 保存:点击【保存】按钮,保存当前测试用例步骤,并打开创建步骤页面l save&exit:点击【save&exit】按钮,保存当前测试用例步骤,并退出创建步骤页面l 取消:点击【取消】按钮,取消创建步骤操作l 点击步骤动作、期望的结果、执行链接,可编辑步骤动作l 点击测试用例对应的图标,删除当前测试用例步骤l 点击测试用例对应的按钮,在当前步骤后创建用例步骤,区别于【创建步骤】按钮,【创建步骤】按钮是在用例步骤后面增加用例步骤l 点击列表中图标,对用例步骤进行排序图 417 创建测试用例步骤4.1.3.15. 关联产品需求4.1.3.16. 关联测试用例图 418 关联测试用例l 用例关联列表中,点击图标可删除用例关联l 选择关联类型,填写用例标识,点击增加按钮即可关联测试用例。关联类型包括: 1:Draft,2:Ready for review,3:Review in progress,4:Rework,5:Obsolete,6:Future,7:Final图 419用例标识4.1.3.17. 附件4.1.3.18. 其他版本图 412页面,展开其他版本,可查看当前测试用例其他版本信息。4.2. 搜索测试用例点击“搜索测试用例”链接,打开搜索测试用例页面,根据各条件查询所需测试用例。图 420 搜索测试用例l 点击图标,可查看用例执行情况l 点击图标,编辑测试用例4.3. Test Cases created per User5. 测试计划测试计划是执行测试用例的基础,测试计划是由测试用例组成的,而这些测试用例是在特定的时间段里输入到产品中的。测试计划只能由主管创建,也可以从其他测试计划中产生,同时允许用户在紧急情况下及时从测试用例中创建测试计划,当为一个小模块创建一个测试计划时,上述都可以用到的,为了使用户可以查看测试计划,此 用户必须有足够的权限,而查看测试计划的权限在定义用户/产品权限界面要由主管分配。项目无测试计划时,测试计划管理模块只显示测试计划管理链接,首页右侧显示如图 51。项目有测试计划时,显示如图 52。图 51 项目无测试计划首页右侧显示图 52 项目有测试计划首页右侧显示l 测试计划管理、测试执行、测试用例集是针对当前测试计划中选择计划的操作5.1. 测试计划管理点击测试计划管理模块下的测试计划管理链接,打开测试计划管理页面。图 53 测试计划管理l 活动:测试计划是否是活动的,图标表示非活动,表示活动,点击图标切

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论