testlink测试管理工具的使用()

合集下载

testlink测试管理工具的使用()

testlink测试管理工具的使用()

首先创建项目然后创建创建计划创建用例给需求指派用例(可能不止一个)给计划添加用例为用例指定执行者执行计划/报告bug查看分析结果1. 创建项目:主页左边的列表栏有“Test Project management”的菜单,子菜单中有“ create new test project”,通过它可以创建新的项目。

同时,菜单中的其它子菜单可以实现对已存在的test project 的编辑,删除,以及设置已存在的用户对于某一个测试项目的权限。

默认设置下,只有admin 组的成员拥有对test project 进行操作的权力。

2. 创建需求:主页左边的列表栏中有“Requirements”的菜单,子菜单中有“Requirement Specification”,可以添加编辑需求规格说明书。

同时,菜单中的另一项可以为需求指定(结果统计的时候会有一种根据需求覆盖率进行统计的方式)。

需要说明的一点:每一个需求都必须有相应的多个Req——实际上就是我们对需求进行分析,然后把它分成一条一条的,测试用例是与这些Req 相对应的。

默认设置下,只有admin 组的成员拥有对Requirements 进行操作的权力。

3. 制定:主页右侧列表,有专门的”Test Plan Management” 的菜单,选择其子菜单中的”Test PlanManagement”,进入的页面会出现”create”的按钮,点击即可以创建新的测试计划。

4. 创建用例:首先需要说明一下testlink 用例树的层次:Test project —— test suite —— test case所以在创建测试用例之前,需要保证用例隶属于的 test project 和 test suite 都已经存在了。

上面已经讲过如何创建测试项目了,接下来说明一下如何创建 test suite 测试集。

当测试项目创建完毕的时候,选择横向导航条中的“specification”,出现的页面还是分左右两部分——左侧是用例树。

TestLink测试管理工具安装与使用

TestLink测试管理工具安装与使用
� 进入“产品管理”大类的“测试项目管理”菜单,创建 新项目
� 默认设置下,只有admin 组的成员拥有对测试项目 进行操作的权力。
测试需求
� 在“需求”大类点击“需求规约”菜单,创建需求 � 进入“指派需求”菜单,可对测试用例管理需求
◦ 结果统计的时会根据需求覆盖率进行统计测试用例执行情 况
� 默认设置下,只有admin 组的成员拥有对需求进行 操作的权力
� 到测试规约中为测试用例关联测试计划 � 为测试计划指派执行的用户角色 � 为关键测试计划制定里程碑
执行计划/报告bug
� 执行测试计划以前,需要为测试计划创建一个里程 碑版本
◦ 在“测试计划管理”类中点击“编辑/删除里程碑”菜单
� 主页中,右侧最上方有一个下拉列表,用来选择当 前对其进行操作的测试计划
TestLink的安装
�XAMPP的安装
!若Apache启动不了, 可考虑端口冲突的原因 (80和433端口)
!为MySql root账户设 置密码
安装后的界面
TestLink的安装
�TestLink部署
1)将下载的TestLink程序压缩包解压 2)将解压包改名为testlink放入xampp程序的..xampp\thdocs目录 下 3)在浏览器输入:http://lcoalhost/testlink
第一步: 如果是第一次安装的话,在页面上选择new installation 第二步:Acceptance of License(接受许可) 第三步:检验系统和配置要求 第四步:数据库访问的定义(与MySQL)
4)删除TestLink的安ห้องสมุดไป่ตู้程序
删除..xampp\thdocs\testlink目录下的install目录

TestLink使用指南

TestLink使用指南

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使用详解

testlink使用详解

testlink角色无权限不可见该产品Guest只可以浏览用例Test designer可以维护关键字、需求、用例Seniortester可以维护关键字、用例、指派需求、维护构建【联系实际场景,这个角色最好是能够分配测试用例】Tester没有测试计划时与guest一样;有测试计划后则可以执行用例Leader在designer的基础上还可以维护平台(测试环境)、管理测试计划Admin除leader的所有权限,还可以维护角色权限、维护需求/用例自定义属性、维护需求/用例关键字、创建产品产品创建(admin)1、选择是否从已有的产品中创建a)是将复制已有产品中除执行结果外的所有信息b)否2、设置用例前缀,用例前缀用于改产品下所有用例名称的一部分,且将作为需求模块的一个查询条件3、平台中所有用户默认继承该产品的guest角色,可以为用户分配该产品的任意角色需求维护创建需求需求的状态可以是'有效的'或者'不可测试的'.不可测试的需求在结果分析时不被计入统计数据。

这个参数可以被用来设置不可实施的功能点或者错误的需求用例与需求关联1、需求的最小集合(叶子节点所在集合)层次上提供创建用例的功能实现方式为列出其所有子需求—>为需求项填写需要创建的用例数—>勾选需要创建用例的需求项-->点击创建用例—>提示哪些用例集、用例被自动创建-->继续创建用例2、自动创建的数据取值规则:a)用例集命名规则:需求集合名称(提示从需求规约创建)b)用例命名规则:需求名称【编号,每个需求生成的用例重新从1开始编号】c)用例摘要自动填充为“该用例是来源于哪条需求”,需求名称可以点击弹出该需求项,方便用例修改、编写时参照查看需求需求查看页面提供需求覆盖率这个属性,可以查看当前需求被哪些用例测试需求概览提供查看当前产品所有需求项覆盖率的功能需求覆盖率=实际关联需求项的用例数/需求项期望的用例数。

testlimit使用方法

testlimit使用方法

testlimit使用方法`testlimit` 使用方法`testlimit` 是一个用于测试系统性能和限制资源使用的命令行工具。

它可以帮助开发人员对计算机或服务器进行性能评估,以及针对特定应用程序进行资源限制。

本文将逐步介绍`testlimit` 的使用方法。

1. 下载和安装`testlimit``testlimit` 是Sysinternals Suite 工具集的一部分,该工具集由微软推出。

首先,访问Sysinternals Suite 的官方网站(解压下载的Sysinternals Suite 压缩文件,然后进入解压后的文件夹,找到并运行`testlimit`。

2. 确定测试目标在使用`testlimit` 之前,首先需要确定要测试的目标。

这可能是特定的应用程序,也可以是整个系统的性能评估。

具体的测试目标取决于你的需求。

在接下来的示例中,我们将测试一个名为`MyApp.exe` 的应用程序。

3. 计算机性能评估首先,我们将使用`testlimit` 对计算机进行性能评估。

打开命令提示符或PowerShell,导航到`testlimit` 的路径。

然后输入以下命令:testlimit -e MyApp.exe这将启动`MyApp.exe` 并记录其在系统上的性能表现。

在应用程序运行期间,`testlimit` 将会收集各种性能计数器数据,例如CPU 使用率、内存使用情况等。

这些数据将帮助你评估应用程序的性能。

4. 资源限制除了性能评估,`testlimit` 还可以用于限制应用程序的资源使用。

运行以下命令:testlimit -r -e MyApp.exe通过加上`-r` 选项,`testlimit` 将会限制应用程序`MyApp.exe` 所能使用的资源。

在默认情况下,`testlimit` 会使用较低的优先级运行应用程序,并把应用程序的可用内存限制为2MB。

你还可以使用其他选项来限制CPU 使用率、虚拟内存大小等。

详解使用TestLink管理软件功能测试过程

详解使用TestLink管理软件功能测试过程

详解使用TestLink管理软件功能测试过程本系列文章适用于需要为测试团队寻找测试过程管理解决方案的测试设计、测试管理人员。

目前,开源理念在国内外越来越深入人心,开源软件大大推动了软件研发行业的快速发展。

TestLink 作为软件测试管理类开源软件中的佼佼者,在中小型的软件测试项目组中得到了普遍应用,项目组的测试效率得到了很大的提升。

本文作为使用 TestLink 管理软件测试过程系列文章的第一部分,主要介绍如何使用该工具管理软件功能测试过程。

首先介绍 TestLink 的作用、安装与配置,接着演示如何使用 TestLink 管理软件测试过程。

最后,向读者介绍 TestLink 提供的 XML-RPC 接口特性,并演示如何使用 Java 语言通过调用 XML-RPC 接口对 TestLink 进行定制开发。

本系列文章的第二部分将会介绍如何使用 TestLink 管理软件自动化测试过程。

TestLink 介绍TestLink 是开放源代码的基于 Web 的测试管理系统,它覆盖完整的测试工作过程,提供测试需求管理、测试用例管理、测试计划管理、测试执行与结果报表管理等功能。

通过集成配置,TestLink 可以和主流的缺陷管理系统进行协同工作。

该工具还对外提供了 XML-RPC 编程接口,用于定制开发。

主要功能如下所示:测试需求管理–用于收集、定义测试需求。

提供版本控制机制解决无法跟踪需求变更的问题。

测试用例管理–用于定义测试用例设计,不同模块的用例可以分别维护在不同的测试套件集合里。

测试计划管理–可以为测试计划指定被测软件所运行所在的平台信息和被测软件的测试构建信息。

可以把测试用例执行工作分配给不同的测试工程师。

测试执行与结果报表管理–执行完毕测试,填写测试结果信息。

支持上传结果文件,附加上缺陷编号信息。

报表系统提供测试图表和执行矩阵信息。

良好的扩展特性–允许自定义字段;允许调用管理系统提供的 XML-RPC API 接口进行定制开发。

TestLink使用说明书

TestLink使用说明书

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使用说明书

软件测试管理工具-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指派好关键词,按关键词来搜索测试用例。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

首先创建项目然后创建创建计划创建用例给需求指派用例(可能不止一个)给计划添加用例为用例指定执行者执行计划/报告bug查看分析结果1. 创建项目:主页左边的列表栏有“Test Project management”的菜单,子菜单中有“ create new test project”,通过它可以创建新的项目。

同时,菜单中的其它子菜单可以实现对已存在的test project 的编辑,删除,以及设置已存在的用户对于某一个测试项目的权限。

默认设置下,只有admin 组的成员拥有对test project 进行操作的权力。

2. 创建需求:主页左边的列表栏中有“Requirements”的菜单,子菜单中有“Requirement Specification”,可以添加编辑需求规格说明书。

同时,菜单中的另一项可以为需求指定(结果统计的时候会有一种根据需求覆盖率进行统计的方式)。

需要说明的一点:每一个需求都必须有相应的多个Req——实际上就是我们对需求进行分析,然后把它分成一条一条的,测试用例是与这些Req 相对应的。

默认设置下,只有admin 组的成员拥有对Requirements 进行操作的权力。

3. 制定:主页右侧列表,有专门的”Test Plan Management” 的菜单,选择其子菜单中的”Test PlanManagement”,进入的页面会出现”create”的按钮,点击即可以创建新的测试计划。

4. 创建用例:首先需要说明一下testlink 用例树的层次:Test project —— test suite —— test case所以在创建测试用例之前,需要保证用例隶属于的 test project 和 test suite 都已经存在了。

上面已经讲过如何创建测试项目了,接下来说明一下如何创建 test suite 测试集。

当测试项目创建完毕的时候,选择横向导航条中的“specification”,出现的页面还是分左右两部分——左侧是用例树。

树的根节点就是咱们创建的测试项目(页面右上角可以切换测试项目,类似mis)。

点击测试项目,右侧页面内容中会有“new test suite”的按钮,点击可以创建test suite(测试集——可以理解成测试项目的一个功能模块)。

Test suite 创建完成以后,刷新用例树(左侧页面内容,update tree),可以看到用例树中已经出现了我们刚才创建的测试集。

点击测试集,右侧页面内容中会出现“create test case(s)”的按钮,点击可以创建新的测试用例。

测试用例创建完毕以后,刷新用例树,则会看到用例树中test suite 的下一级中出现了我们刚刚创建的testcase。

注:用例是可以指定版本的——因为随着需求的变化,或者其他某些因素,用例是要不断变化的,需要用版本号来区别这种变化。

PS:选择不同的level,右侧页面中会出现不尽相同的各种按钮——每个按钮对应的操作与其字面意思是相对应的,例如a) 用例树中我们选择的是一个 test project,右侧页面中会出现如下按钮:New test suite ——创建测试集Reorder children ——对该测试项目的子项(test suite)进行重新排序Import test suite ——导入测试集Export all test suites ——导出所有的测试集b) 用例树中我们选择的是一个 test suite,右侧页面中会出现如下按钮:Edit ——编辑测试集Delete ——删除测试集Move/copy ——移动或者复制测试集Reorder children ——对该测试集的子项进行重新排序Export test suite ——导出测试集New test suite ——新建测试集Import test suite ——导入测试集Create test case(s) ——创建测试用例Import test case(s) ——导入测试用例Export test case(s) ——导出测试用例c) 用例树中我们选择的是一个test case,右侧页面中会出现如下按钮:Edit ——编辑当前用例Delete ——删除当前用例Move/copy ——移动/复制当前用例Deactivate this version ——将当前用例版本设置为无效状态Create a new version ——为当前用例创建一个新版本Export ——导出用例5. 为需求指派用例:主页左边的列表栏,”Requirements”的子菜单中有“Assign Requirements”的选项。

选择以后,会进入”specification”类似的界面。

左侧用例树中选择某个测试用例,右边页面内容会出现需求列表。

前面我们已经说过,测试用例是与需求的某一个Req 相对应的。

在合适的Req 前面的复选框中打勾,然后点击下面的”Assign”按钮,就完成需求的指派了。

当然,也可以撤销掉需求与用例的关联——该页面会同时有”unassign”的按钮。

6. 给计划添加用例:主页右侧列表中有“test plan contents”的菜单,其子菜单中有“Add Test Case(s)”的子菜单。

点击这一项,会进入类似”specification”的页面——但是左侧用例树中只列到test suite 这一级。

选择某个test suite,右侧页面会列出该测试集所包含的所有测试用例,在需要添加到计划中的测试用例前面的复选框中打勾,然后点击下方的”add selected”按钮即可将选择的测试用例添加的测试计划中。

当然,也可以移除添加到计划中的用例。

添加到计划中的测试用例会用黄色打底,后面出现remove 的复选框,勾选,点击下方的“add/removeselected”即可完成移除操作。

7. 为用例指定执行者:接下来我们要做的事情,是为测试计划中所包含的每个用例指定一个具体的执行人员。

首页,右侧列表,“Test Plan Contents”,其子菜单中有“assign Test Case execution”,选择这一项我们可以进入下一个页面,为测试用例指定实际的执行者。

该页面中,左侧用例树中选择 test suite 或者 test case,右侧页面会出现下拉列表让你选择user,选择合适的人员,然后test case 前面打勾,点击右侧页面下方的按钮即可完成用例的指派工作。

当然,这里也可以进行批量指定——右侧页面的最上方,有一个下拉列表可以选择用户,下面的test case 列表中选择要指派给该用户的用例,然后点击一下后面的“do”按钮即可完成将多个用例指派给一个人的操作。

8. 执行计划/报告bug:我们把他们放到一起,是因为报告bug 是在执行的过程中同步进行的——即执行用例的过程中一旦发现bug 我们需要立即把其报告到我们的bug 管理系统中去。

执行测试计划以前,需要为测试计划创建一个build 版本——我们可以这样,用日期来标识,表明我们执行测试计划的日期;当然了,也可以用其他含义的标题,诸如本次测试执行的侧重点什么的。

首页右侧列表,“Test Plan Management”菜单,其子菜单中有一项“Build Management”,选择这一项进入的页面会出现“create”的按钮,即为测试计划创建新的build 的操作。

PS:首页中,右侧最上方有一个下拉列表,用来选择当前对其进行操作的测试计划。

接下来我们就可以执行测试计划了。

首页横向导航栏中的“execute”菜单,点击进入执行页面。

该页面,同样一分为二,左侧是用例树,右侧页面内容为主体内容。

这里有一点要说明一下,虽然“执行”表面上针对的是测试计划,而实际上对应的是测试计划中测试用例的执行情况。

左侧用例树中,选择某一个test suite,右侧页面上方会出现测试计划,build 描述,测试集的说明等等信息,还有一个批量设置该测试集中所包含的测试用例状态的按钮,即“Bulk TC status management”.接下来则是该测试集中所包含的所有测试用例的详细信息。

每一个测试用例的最后部分,“notes/Description”,“result”是需要我们执行完测试用例以后自己来填写的。

该部分填写完成以后,在用例的开始部分会对这个结果有所记录。

同时,可以把bug management 系统中执行该测试用例时发现的bug ID 记录到此处——将testlink 与mantis 集成以后,可以通过点击一下鼠标进入到mantis 查看bug 的具体情况,很方便。

9. 查看分析结果:首页,横向导航栏中的results 菜单,点击可以进入结果查看界面。

该页面,可以从各种各样的角度查看执行的结果——例如,从需求覆盖的角度,用例状态角度等等。

当然,testlink 还有其他某些辅助性的功能,例如“custom field”,你可以利用这个功能自定义某个字段,让其作用于你的用例——例如,我们可以自定义一个“priority”的字段,给每个用例指定优先级。

对于这些辅助性的功能,我们会在以后的具体使用中慢慢的一个个去总结。

注重的实际上就是一个流程,这里我们先把大的流程给大家做一下简单的说明,这样大家可以从全局的角度来认识这个系统。

至于细小的东西,我们需要在具体的实践中不断的去摸索熟悉总结。

相关文档
最新文档