Testlink操作详解
- 格式:pptx
- 大小:4.66 MB
- 文档页数:5
TestLink的使⽤详解测试管理⼯具,是指⽤⼯具对软件的整个测试输⼊、执⾏过程和测试结果进⾏管理的过程。
可以提⾼回归测试的效率、⼤幅提升测试时间、测试质量、⽤例复⽤、需求覆盖等。
TestLink⽤于进⾏测试过程中的管理,通过使⽤TestLink提供的功能,可以将测试过程从测试需求、测试设计到测试执⾏完整地管理起来,同时,它还提供了多种测试结果的统计和分析,使我们能够简单地开始测试⼯作和分析测试结果。
⽽且,TestLink可以关联多种bug跟踪系统,如Bugzilla、mantis和Jira、readme. TestLink是sourceforge的开放源代码项⽬之⼀,是基于PHP开发的、WEB⽅式的测试管理系统,其功能可以分为两部分管理和计划执⾏。
管理部分,包括产品管理、⽤户管理、测试需求管理和测试⽤例管理; 计划执⾏部分,包括测试计划并执⾏测试计划,最后显⽰相关的测试结果分析和测试报告。
TestLink的主要功能包括:测试需求管理测试⽤例管理测试⽤例对测试需求的覆盖管理测试计划的制定测试⽤例的执⾏⼤量测试数据的度量和统计功能TestLink的主要特⾊包括:⽀持多产品或多项⽬经理,按产品、项⽬来管理测试需求、计划、⽤例和执⾏等,项⽬之间保持独⽴性;测试⽤例,不仅可以创建模块或测试套件,⽽且可以进⾏多层次分类,形成树状管理结构;可以⾃定义字段和关键字,极⼤地提⾼了系统的适应性,可满⾜不同⽤户的需求;同⼀项⽬可以制定不同的测试计划,可以将相同的测试⽤例分配给不同的测试计划,⽀持各种关键字条件过滤测试⽤例;可以很容易地实现和多达8种流⾏的缺陷管理系统(如mantis、bugzilla、Jira、readme等)集成;可设定测试经理、测试组长、测试设计师、资深测试⼈员和⼀般测试⼈员等不同⾓⾊,⽽且可⾃定义具有特定权限的⾓⾊。
测试结果可以导出多种格式,如HTML、MS Excel、MS Word和Email等。
Testlink用户指南Version 1.0版本目录1. Testlink 简介 (4)2. 界面摘要 (4)3. 用户角色 (5)4. 系统登录与个人设置 (6)5. 工作流程 (8)5.1. 项目准备 (8)5.2. 创建项目 (8)5.3. 创建需求清单 (9)5.4. 开发用例 (10)5.5. 用例与需求映射 (11)5.6. 创建测试计划 (12)5.7. 创建测试版本 (13)5.8. 用例加入测试计划 (14)5.9. 分配测试任务 (14)5.10. 执行测试 (14)5.11. 查看进度报告 (16)5.12. 文档归集 (16)1.Testlink 简介基于WEB的测试项目管理系统,主要功能是:测试项目管理、产品需求管理、测试用例管理、测试计划管理、测试用例的创建、管理和执行,并且还提供报表统计功能。
2.界面摘要3.用户权限用户角色属性与其操作权限有关,系统预置了7种角色,每种角色的权限允许重新定义,通常而言,常用的权限有新建测试项目、定义功能需求、创建测试用例集、开发测试用例、创建测试计划、创建里程碑、执行测试、查看进度报告等。
角色分类角色权限定义4.系统登录与个人设置外网登陆:网关端口暂未映射公司内网:http://192.168.8.97/testlink所有人先在此登陆页面注册账号,注册后账号权限为guest,几乎没有任何权限,管理员可以对测试部以外人员分配权限,测试组人员权限随测试项目临时分配,每个账号在不同的项目中会有不同的操作权限。
内网登录testlink页面,点击“New User?”注册账号依次填写账户信息,建议FirstName填中文“姓”,LastName填中文“名字”,否则生成测试报告等文档时会显示中文姓名颠倒。
登录系统后可以在用户编辑中选择语言类型,默认为英文,可选简体中文。
5.工作流程测试主管需求管理员5.1.项目准备测试项目的发起人为产品经理、项目经理、研发人员,发起人邮件通知测试组闫伟,说明测试对象、测试焦点、期望完成时限,测试对象相关的产品文档(如spec、设计流程图)一并提供,如文档不齐备至少列出待测物的功能性及非功能性需求清单。
testlink角色无权限不可见该产品Guest只可以浏览用例Test designer可以维护关键字、需求、用例Seniortester可以维护关键字、用例、指派需求、维护构建【联系实际场景,这个角色最好是能够分配测试用例】Tester没有测试计划时与guest一样;有测试计划后则可以执行用例Leader在designer的基础上还可以维护平台(测试环境)、管理测试计划Admin除leader的所有权限,还可以维护角色权限、维护需求/用例自定义属性、维护需求/用例关键字、创建产品产品创建(admin)1、选择是否从已有的产品中创建a)是将复制已有产品中除执行结果外的所有信息b)否2、设置用例前缀,用例前缀用于改产品下所有用例名称的一部分,且将作为需求模块的一个查询条件3、平台中所有用户默认继承该产品的guest角色,可以为用户分配该产品的任意角色需求维护创建需求需求的状态可以是'有效的'或者'不可测试的'.不可测试的需求在结果分析时不被计入统计数据。
这个参数可以被用来设置不可实施的功能点或者错误的需求用例与需求关联1、需求的最小集合(叶子节点所在集合)层次上提供创建用例的功能实现方式为列出其所有子需求—>为需求项填写需要创建的用例数—>勾选需要创建用例的需求项-->点击创建用例—>提示哪些用例集、用例被自动创建-->继续创建用例2、自动创建的数据取值规则:a)用例集命名规则:需求集合名称(提示从需求规约创建)b)用例命名规则:需求名称【编号,每个需求生成的用例重新从1开始编号】c)用例摘要自动填充为“该用例是来源于哪条需求”,需求名称可以点击弹出该需求项,方便用例修改、编写时参照查看需求需求查看页面提供需求覆盖率这个属性,可以查看当前需求被哪些用例测试需求概览提供查看当前产品所有需求项覆盖率的功能需求覆盖率=实际关联需求项的用例数/需求项期望的用例数。
Testlink操作流程1.使用admin登陆,创建项目,单击创建2.创建完毕后返回主页,单击【用户管理】下【用户管理】创建用户并付给用户权限,每个用户创建一个,创建后如图3.创建完毕后单击【注销】,切换到test designer登录,单击【需求】下【需求规约】,单击左下角项目文件夹4.单击【新建需求规约】,填写相应信息,单击保存5.保存后左下角多了一级目录,单击创建【新需求】6.填写相应信息,单击保存7.保存后左下角又多了一级菜单,注意右侧覆盖率8.单击需求规约文档为需求建立测试用例【QQ注册功能测试需求文档】9.单击【创建测试用例】,创建3个测试用例,注意观察测试覆盖率10. 创建完毕后单击【注销】,切换到senior tester登录,单击【编辑测试用例】,单击一个测试用例后出现右侧界面,单击【创建步骤】,这里也可以单击【编辑】修改测试用例名称和优先级11.编辑后创建测试步骤,单击保存12.创建完毕后单击【注销】,切换到leader登录,单击【测试计划管理】中【测试计划管理】,单击【创建】,新建一个测试计划,创建完毕后返回主页,单击【构建管理】,创建新构建13.回到主页,单击【测试集】中【添加/删除测试用例到测试计划】,单击左侧【QQ注册功能测试需求文档】,选中所有测试用例单击【增加选中的测试用例】,显示黄色即为添加到测试计划中14.返回主页,单击【指派执行测试用例】,单击一个测试用例,出现右侧界面,选中测试用例后进行指派,指派完毕后单击保存15. 创建完毕后单击【注销】,切换到tester登录,单击【指派给我的测试用例】,可以查看16.返回主页,单击【执行测试】,选中左侧一个用例,出现右侧界面,手工执行测试后选择结果,单击保存结果17. 创建完毕后单击【注销】,切换到guest登录,单击【度量仪表盘】,可以查看用例执行情况18.单击【测试报告和度量】,可以查看测试相关报告。
TestLink 使用说明书版本<v0.1>1 登录 (3)2 初始配置(设置用户、产品) (4)2.1 设置用户 (4)2.2 设置产品 (4)3 测试需求管理 (5)3.1 创建测试需求规格 (5)3.2 创建测试需求 (6)4 测试用例管理 (7)4.1 创建Component (7)4.2 创建Category (7)4.3 创建Test case (8)4.4 建立测试用例和测试需求的覆盖关系 (9)5 测试计划制定 (11)5.1 创建测试计划(如集成测试阶段、系统测试阶段) (11)5.2 创建里程碑 (12)5.3 构建管理 (12)5.4 定义用户/测试计划权限 (13)5.5 测试用例集 (13)6 测试执行 (14)7 测试结果分析 (15)7.1 测试用例对测试需求的覆盖情况 (15)7.2 针对每个版本的测试用例执行情况 (17)7.3 每个版本的执行情况 (17)7.4 所有测试用例在不同build版本的执行情况 (17)7.5 阻塞的测试用例列表 (18)7.6 失败的测试用例列表 (18)7.7 每个测试用例的bug数 (18)8 关键词的使用 (19)8.1 创建关键词 (19)8.2 指派关键词 (19)8.3 编辑/删除关键词 (21)9 与bug跟踪系统集成 (21)10 其它易用性功能 (21)10.1 文文件的导入、导出功能 (21)10.2 测试报告可以导出为excel (21)前言TestLink用于进行测试过程中的管理,通过使用TestLink提供的功能,可以将测试过程从测试需求、测试设计、到测试执行完整的管理起来,同时,它还提供了好多种测试结果的统计和分析,使我们能够简单的开始测试工作和分析测试结果。
TestLink 是开放源代码项目之一。
作为基于web的测试管理系统,TestLink的主要功能包括:∙测试需求管理∙测试用例管理∙测试用例对测试需求的覆盖管理∙测试计划的制定∙测试用例的执行∙大量测试数据的度量和统计功能。
TestLink使用方法目录1登录_________________________________________________________ 3 2初始配置(设置用户、产品) ______________________________________ 42.1设置用户_______________________________________________________ 42.2设置产品_______________________________________________________ 5 3测试需求管理_________________________________________________ 63.1创建测试需求规约_______________________________________________ 63.2创建测试需求___________________________________________________ 6 4测试用例管理_________________________________________________ 74.1创建组件_______________________________________________________ 74.2创建分类_______________________________________________________ 84.3创建测试用例___________________________________________________ 94.4建立测试用例和测试需求的覆盖关系______________________________ 11 5测试计划制定________________________________________________ 135.1创建测试计划(如集成测试阶段、系统测试阶段)__________________ 135.2创建里程碑____________________________________________________ 145.3构建管理______________________________________________________ 145.4定义用户/测试计划角色权限 ______________________________________ 155.5测试用例集____________________________________________________ 155.5.1添加测试用例到测试计划中__________________________________________ 165.5.2移去测试用例集___________________________________________________ 165.5.3显示最新的测试用例版本____________________________________________ 175.5.4设置测试用例的所有者______________________________________________ 17 6测试执行/报告bug: __________________________________________ 18 7测试结果分析________________________________________________ 197.1总体测试结果度量______________________________________________ 207.2查询度量______________________________________________________ 207.3全部构建的状态________________________________________________ 217.4失败的测试用例列表____________________________________________ 217.5阻塞的测试用例列表____________________________________________ 217.6未执行的测试用例______________________________________________ 227.7每个测试用例的执行情况________________________________________ 227.8图表__________________________________________________________ 227.9基于需求的报告________________________________________________ 22 8关键词的使用________________________________________________ 238.1创建关键词____________________________________________________ 238.2指派关键词____________________________________________________ 238.2.1指派好关键词,按关键词来搜索测试用例。
Testlink1.9.17使用方法(第四章测试需求管理)需求规格说明书是我们开展测试的依据。
首先,我们可以对项目(产品)的需求规格说明书进行分解和整理,将其拆分为多个需求,一个项目可以包含多个需求,一个需求可以包含多个测试需求。
•创建产品需求规格•创建测试需求一. 创建产品需求规格单击主页上面的“产品需求”区域-》点击【产品需求规格】按钮--》点击【新建产品需求规格】对“产品需求规格”的描述比较简单,内容包含文档ID、标题、范围,类型。
如下图所示:根据测试的终端,创建三个“产品需求规格”,如下图二. 创建测试需求:(新产品需求)选择要编辑的“产品需求规格”--》点击该页面上的“齿轮”图标--》点击【创建新产品需求】按钮--》开始新建我们的测试需求。
如下图所示:测试需求内容包含:文档标识、标题、范围、需求的状态,需求的类型,以及需要的测试用例数。
TestLink提供了多种状态来管理需求:草案、审核、修正、完成、实施、有效的、不可测试的、过期。
需要的测试用例数:该需求包含的测试需求总数。
在结果统计的时候会有一种根据需求覆盖率进行统计的方式,在不是所有的需求都会添加到TestLink中的情况下,用需求总数来评估需求覆盖率。
其中的需求总数,就是此处输入的数字。
另外:1)T estlink提供了从文件导入测试需求的功能,支持的文件类型有csv和csv(door)、xml、DocBook四种。
同时Testlink也提供了将需求导出的功能,支持的文件类型有xml一种。
2)T estlink还提供上传文件的功能,可以在创建测试需求的时候,为该需求附上相关的文档。
按照业务功能、兼容性、性能、自动化讲产品需求分割成小的测试需求,如下图:提示:如果在创建过程中,要调换所属关系,鼠标左键可以进行拖动。