




已阅读5页,还剩21页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
TestLink使用手册TestLink使用手册技术文件名称:TestLink 使用手册版 本: 共 页(包括封面) 文件状态: 草稿 正式发布 正在修改所属部门(Dept.)作 者(Author)Wenming Yan更新日期(Last Change)2010-08-24文件名(File Name)TestLink使用手册-V1.0.doc修改记录版本号拟制人/修改人拟制/修改日期更改理由主要更改内容(写要点即可)V1.0Wenming2010-08-24New注1:每次更改归档文件时,需填写此表。注2:文件第一次归档时,“更改理由”、“主要更改内容”栏写“新建文档”。TestLink 使用手册目录前言31登录42初始设置(设置用户、产品)52.1设置用户52.2设置产品63测试需求管理63.1创建测试需求规约63.2创建测试需求74测试用例管理74.1创建用例集74.2创建子用例集84.3创建测试用例84.4创建测试用例和测试需求的覆盖关系105测试计划的制定125.1创建测试计划(如Unit test phase、SIT phase、UAT phase)125.2创建里程碑135.3构建管理135.4定义用户/测试计划权限145.5测试计划-测试用例146执行测试/报告问题177测试结果分析187.1总体测试结果度量197.2查看全部测试计划版本的状态207.3度量查询207.4执行失败的测试用例列表207.5执行阻塞的测试用例列表217.6尚未执行的测试用例列表217.7每个测试用例的执行情况217.8图表217.9需求覆盖率报告218关键字的使用228.1创建关键字228.2指派关键字238.3删除关键字249与Bug跟踪系统集成2410其它易用性功能2410.1文件的导入、导出功能2510.2自定义字段功能25前言TestLink用于进行测试过程中的管理,通过使用TestLink提供的功能,可以将测试过程从测试需求、测试设计、到测试执行完整的管理起来,同时,它还提供了好多种测试结果的统计和分析,使我们能够简单的开始测试工作和分析测试结果。TestLink是开源的、基于Web页面的测试管理系统,TestLink的主要功能包括: 测试需求管理 测试用例管理 测试用例对测试需求的覆盖管理 测试计划的制定 测试用例的执行 大量测试数据的度量和统计功能接下来将详细地介绍使用TestLink 1.7.4来进行测试管理的完整过程。测试管理流程1 登录访问 TestLink网址,在TestLink登录页面中,输入用户名跟密码,进入TestLink主页界面,登录首页如下图:2 初始设置(设置用户、产品)2.1设置用户在TestLink系统中,每个用户都可以维护自己的私有信息。admin可以创建用户,但不能看到其它用户的密码。在注册用户信息中,需要设置Email地址,如果用户忘记了密码,可通过email获取密码。 TestLink系统提供了六种角色,分别是Guest,Tester、Test designer、Senior tester、Leader、Admin。相对应的功能权限如下: Guest:可以浏览测试用例、关键字、测试结果以及编辑个人信息; Tester: 可以浏览测试用例、关键字、测试结果以及执行测试用例; Test Designer:可以创建/编辑测试用例、关联测试需求与测试用例、浏览关键字、测试结果; Senior Tester: 可以创建/编辑测试用例、创建/编辑测试计划版本、执行测试、浏览关键字; Leader: 可以创建/编辑测试计划(包括版本管理、里程碑、指派用户角色)、测试需求、测试用例、关键字、分配测试任务、执行测试; Admin: 一切权力,包括用户管理,默认设置下,只有Admin 组的成员拥有对创建产品的权限。2.2设置产品TestLink可以同时对多个项目(注:项目产品)进行管理,Admin创建项目后,测试人员就可以进行测试需求、测试用例、测试计划等相关管理工作了。初次登陆系统后,系统要求添加项目页面,如下图所示: 如果不是初次登录系统,Admin可以通过点击TestLink主页面中的【产品管理】菜单下的“创建新产品”,创建项目。3 测试需求管理 需求规格说明书是我们开展测试的依据。我们通过对项目的需求规格说明书进行分解和整理,将其拆分为多个需求,一个项目可以包含多个需求,一个需求可以包含多个测试需求。 3.1创建测试需求规约点击主页中的【需求管理】菜单下的“软件测试需求规格说明书”,创建一个测试需求规格说明书。对测试需求规格说明的描述比较简单,内容包含标题、范围。标题:需求规约的标题;范围:该需求包括的范围;需求总数:该需求包含的测试需求总数。在测试结果统计的时候,其中“需求覆盖率报告” 中的需求总数就是此处输入的数字。3.2创建测试需求选择你要编辑的需求规约,点击该页面上的“创建新需求”按钮,新建测试需求。测试需求内容包含:需求ID、名称、范围、需求的状态,以及覆盖需求的案例。TestLink提供了两种状态来管理需求:正确的(Valid)、不可测试的(not testable)。除了手动创建测试需求外,TestLink还提供了从文件导入测试需求的功能,目前支持的文件类型有csv、csv(doors)、xml 3种。4 测试用例管理测试用例支持的测试用例的管理包含3层:分别为用例集、子用例集、测试用例,用例集下可以挂很多子用例集。我们可以把用例集对应到项目的功能模块,而把子用例集跟每个功能模块对应,测试用例就是写在这些子用例集下。当然我们也可以通过TestLink的测试用例搜索功能从不同项目成百上千的测试用例中查到我们需要的测试用例,甚至于可以直接将别的项目里写的测试用例复制过来,这样就解决了测试用例的管理和复用问题。但是,还有一个问题没有解决,那就是测试用例与测试需求的关联问题。在测试管理中,测试用例对测试需求的覆盖率是我们非常关心的,从需求规格说明书中提取出测试需求之后,Testlink提供管理测试需求与测试用例的对应关系的功能。4.1创建用例集点击主页上的“测试用例管理”菜单,编写测试用例。你可以看到我们建好的项目名称,在导航面板上选择项目名称后,点击该页面右侧的“新建用例集”按钮,新建用例集。用例集的内容包括:名称、说明、关键字。4.2创建子用例集 选择建好的用例集,点击该页面右侧的“新建用例集”按钮,新建子用例集。子用例集的内容包括:名称、说明、关键字。如果该测试用例集下没有子测试用例集,可以直接点击“创建测试用例”创建测试用例;用户还可以导入,导出测试用例,支持的格式为:.xml 1种。4.3创建测试用例选择创建好的子测试用例集,点击该页面右侧的“创建测试用例”按钮,新建测试用例。测试用例的要素包括:测试用例名称、摘要、步骤、期望结果、关键字。 建议:在编写测试用例的时候,有些测试用例的步骤是相同的,可能变化的只是测试数据,我们可以采用复制的方法来实现快速编写测试用例,减少工作量;同时,也可以在创建测试用例的摘要中,将不同的测试数据罗列,然后在测试步骤中,根据不同的测试数据,执行相同的操作。完成上述的操作,我们来查看创建好的测试用例树(如下):4.4创建测试用例和测试需求的覆盖关系点击主页【测试需求-测试用例】菜单下的“关联测试需求与测试用例”,进入将测试用例指派到需求的页面,选中左侧用例树中的测试用例,再选择右侧对应的测试需求,进行指派即可。本特性允许在需求和测试用例之间建立关系。设计人员可以定义0.n到0.n的关系。例如,一个需求可以被指派给零个、一个或多个测试用例上,反之亦然。完成上述的操作,我们来查看已经指派的测试用例。完成上述的操作,我们来查看需求分析规约。其中:需求总数:为创建测试需求规格说明书时填写的数字;Testlink管理的需求:为在测试需求规格说明书下创建的测试需求的总数;未覆盖的需求:为尚未指派测试用例的测试需求;不在TestLink管理的需求:为TestLink中尚未覆盖的测试需求总数,包含未覆盖的测试需求;无法测试的需求:为标记为无法测试的需求的总数。5 测试计划的制定在TestLink系统中,一个完整的测试计划包括:5.1创建测试计划(如Unit test phase、SIT phase、UAT phase)点击主页中的【测试计划管理】菜单下的“创建测试计划”,创建一个新的测试计划。测试计划的内容包括:计划名称,计划描述以及是否从已有的测试计划创建,如果选择从已有的测试计划中创建,则新创建的测试计划包含选择的已有测试计划的所有相关联的信息,比如已有测试计划分配的测试用例。5.2创建里程碑点击主页上的【测试计划管理】菜单下的“编辑/删除里程碑”,创建一个新的测试里程碑。测试里程碑的内容包括:名称,日期,优先级。5.3构建管理点击主页中的【测试计划管理】菜单下的“测试计划版本管理”,创建一个新的测试计划版本。测试计划版本的内容包括:标题,版本说明。注意:如果将当前选项中的“”去掉的话,新建的版本将不会在执行测试用例的导航页面中的“测试计划版本名称”下出现。5.4定义用户/测试计划权限点击主页中的【测试计划管理】菜单下的“指派用户角色”,为测试计划指派用户。在为测试计划指派用户时,可以针对不同的测试计划,指派不同的人员,赋予相应的测试角色后,点击更新按钮。5.5测试计划-测试用例测试用例准备好以后,我们需要对测试用例集进行相关的操作,主要介绍跟测试计划这块。5.5.1 添加测试用例到测试计划中在主页中中通过在右上角的测试计划下拉列表框中,选择一个测试计划后,点击【测试用例-测试计划】菜单下的“添加测试用例到测试计划中”,来向测试计划中添加测试用例。点击一个子测试用例集,可以看到该用例集下的所有测试用例,如下图所示:你可以选择该测试计划中要执行的测试用例,也可以根据版本下拉列表来选择该测试计划下需要执行的测试用例版本。选择好后,点击“增加选择的测试用例”按钮,可以将选择好的测试用例分配给该测试计划。注意:系统允许批量将测试用例添加到测试计划中去。5.5.2 移去测试用例点击主页中的【测试用例-测试计划】菜单下的“从测试计划中移去测试用例”,进入移去测试用例页面,在这里显示该测试计划下的所有测试用例,可以选择不需要在该测试计划中执行的测试用例,然后点击“移除选中的测试用例”按钮,将测试用例移除,如下图所示:5.5.3 显示最新的测试用例版本点击主页中的【测试用例-测试计划】菜单下的“查看最新版本的测试用例”,进入连接到测试用例的最新版本显示页面,在这里可以看到连接到测试计划的最新的测试用例版本。5.5.4 设置测试用例所有者点击主页中的【测试用例-测试计划】菜单下的“分配测试任务,进入指派测试用例执行者页面,可以为当前测试计划中所包含的每个测试用例指定一个具体的执行人员。在指派测试用例执行者页面,左侧用例树中选择某个测试用例集或者测试用例,右侧页面会出现下拉列表让你选择用户。选择合适的用户后,在测试用例前面打“”,点击右侧页面下方的“更新选择测试实例”按钮,即可完成用例的指派工作。当然,这里TestLink也可以支持批量指定测试用例执行者右侧页面的最上方,有一个下拉列表可以选择用户,在下面的测试用例列表中选择要指派给该用户的用例后,然后点击一下后面的“执行”按钮即可完成将多个用例指派给一个人的操作。 具体如下图所示:6 执行测试/报告问题执行测试之前,我们需要为每个测试计划创建一个测试计划版本,一个测试计划可以创建多个版本建议采用每次发布的版本号来标识测试版本,表明我们执行测试计划的版本是哪个,并且可以和Mantis对应起来。执行测试用例时,一旦发现问题,需及时提交到缺陷管理系统中,如果TesLlink和Mantis集成后,在执行失败的测试用例的记录后面会有一个小虫子标记,点击这个小虫子标记后,会出现一个建立测试结果与Bug关联的页面,点击“访问Bug管理系统(Manits)” 链接,进入Mantis管理系统,登记所发现的缺陷。同时用户可以将缺陷跟当前的测试用例进行关联,关联以后,用户可以TestLink中点击Bug ID号,便可链接到该Bug的详细信息页面。测试结果有四种情况可以选择: 通过:该测试用例执行通过; 失败:该测试用例没有执行成功,这个时候可能需要向Mantis中记录缺陷; 锁定:由于其它用例失败,导致此用例无法执行,被阻塞; 尚未执行:如果某个该测试用例没有执行,则在最后的度量中标记为“尚未执行”。测试用例执行页面如下图:测试用例与缺陷关联页面如下:7 测试结果分析TestLink 根据测试过程中记录的数据,提供了较为丰富的度量统计功能,可以直观的得到测试管理过程中需要进行分析和总结的数据。点击首页横向导航栏中的【测试结果】菜单,即可进入测试结果报告页面,如下图所示:左侧一栏列出了可以选择的度量方式,所有度量是以构建为前提进行查询的,所有度量的报表格式分三种类型。Normal:报表格式在页面右侧显示;MS Excel:选择该类型后,报表以Excel形式显示;HTML Email:选择该类型后,如果TestLink配置了邮件功能,则报表以email的形式发送到邮箱。7.1总体测试结果度量查看总体的测试情况,可以根据测试用例集(按顶层用例集),测试用例执行者,关键字进行查看。7.2查看全部测试计划版本的状态查看测试用例在所有测试计划版本的执行情况,如下图:7.3度量查询根据筛选条件,查看测试用例在每个测试计划版本下的执行情况等,如下图:7.4执行失败的测试用例列表7.5执行阻塞的测试用例列表7.6尚未执行的测试用例列表7.7每个测试用例的执行情况 如果和Bug管理系统集成的话,在下表中可以统计出每个测试用例的Bug的数目,如下图: 7.8图表 点击图表,可以看到TestLink以图表的形式生成的报告,非常直观。TestLink提供了总体测试结果饼图、按关键字的测试结果图、各测试人员执行的测试结果图、顶层测试用例集的测试结果图 4张图表。7.9需求覆盖率报告 通过该报告,可以查看需求覆盖情况,具体有以下几个度量: 需求概况:需求相关的信息; 通过的需求:测试通过的需求; 错误的需求: 锁定的需求: 尚未执行的需求: 8 关键字的使用8.1创建关键字单击主页中的【关键字】菜单下的“关键字管理”,创建一个新的关键字。关键字的内容包括:关键字的名称,关键字的说明。注意:TestLink支持导入关键字的功能,支持的导入文件格式为:.xml和.csv 2种。8.2指派关键字建立好关键字后,可以将关键字和测试用例相关联起来,点击创建关键字页面的“指派到测试用例”按钮,或者单击主页中的【关键字】菜单下的“指派关键字”,选中左侧用例树中的测试用例,再选择右侧对应的关键字,进行指派即可。8.2.1 指派好关键字,按关键字搜索测试用例 单击主页中的【测试规格说明书】菜单下的“搜索测试用例”,按照关键字进行搜索,(如:关键字为PRI1)
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 装修行业现状
- 小学语文人教部编版一年级上册11 项链第2课时教案及反思
- 线上展会合同履约金约定
- 产品发布会推广合同(2篇)
- 知识产权合同履约金的规定
- 绿化消杀保养协议
- 小学生练字课件模板
- 熟练工人大量外包合同
- 2025年护士执业资格考试题库-老年护理学专项护理伦理与法规试题
- 2025年税务师考试税法二考前必做模拟试题试卷
- 店长劳务合同协议
- 2024年地理中考模拟考试地理(江苏泰州卷)(A4考试版)
- 乳腺癌诊治指南与规范(2025年版)解读
- 2024年上海嘉定区区属国有企业招聘真题
- 2025河北建投水务招聘29人易考易错模拟试题(共500题)试卷后附参考答案
- 常德辅警考试题库
- GB/T 18655-2025车辆、船和内燃机无线电骚扰特性用于保护车载接收机的限值和测量方法
- 2025年高压电工作业考试国家总局题库及答案(共280题)
- 2024年中国心力衰竭诊断和治疗指南2024版
- 2024年北京中考地理试卷
- 廉洁合作承诺书(简单版)
评论
0/150
提交评论