• 1. Testlink安装及使用朱熙贤
  • 2. 目录Testlink介绍Testlink安装Testlink使用
  • 3. Testlink介绍Testlink是一个开源的测试用例管理工具,用于 进行测试过程中的管理,可以将测试过程从测 试设计、到测试执行完整的管理起来。还提供 了好多种测试结果的统计和分析,使我们能够 简单的开始测试工作和分析测试结果。
  • 4. Testlink安装-XAMPP安装 在安装Testlink之前,需要首先安装Apache, PHP, Mysql支持软件包,例如XAMPP,XAMPP非常容 易安装及使用:只需下载、解压缩、启动即可。1.访问http://www.apachefriends.org/zh_cn/xampp.html 下载最新的XAMPP版本2.安装XAMPP版本 在下载的文件中找到exe安装文件,并根据提示进行安装,完成后会出现如下界面
  • 5. Testlink安装-XAMPP安装3.在右下角会出现 ,双击其会跳出以下窗口,可进行apache和MySql的启动和停止
  • 6. Testlink安装-配置XAMPP通过IE打开http://localhost/xampp/,打开后显示如下图:
  • 7. Testlink安装-配置XAMPP在主页面中点击左边窗口的”Tools-phpMyAdmin”,进入管理界面,如下图:
  • 8. Testlink安装-配置XAMPP创建后台数据库,为安装testlink做准备 1.创建一个新的数据库,输入数据库名为testlink,点击创建 2.创建成功后,testlink会有默认的用户名:root,密码:空
  • 9. Testlink安装-配置XAMPP为新建的数据库testlink创建用户 在主页面中点击 ,进入如下页面
  • 10. Testlink安装-配置XAMPP2. 新建用户,用户名:guest,密码:password 3.勾选数据库指定权限中的所有复选框,为该 用户增加权限为testlink数据库的所有权限 4.权限添加成功后,可查看testlink数据库的所有用户,并查看到数据库testlink的权限,如下图
  • 11. Testlink安装-Testlink安装1.找到Testlink最新版本,此处使用的是Testlink 1.9.2版本 2.解压缩Testlink 1.9.2到/XXAP/xampp/htdocs目 录下,重新命名为testlink
  • 12. Testlink安装-Testlink安装3.打开IE访问http://localhost/testlink/index.php, 进入页面,如下图
  • 13. Testlink安装-Testlink安装4.点击New installer,进入安装页面,并输入Database name、Database login、Database password、 Testlink DB login及Testlink DB password,具体输入值及界面如下图
  • 14. Testlink安装-Testlink安装5.点击Setup Testlink按钮,进入协议页面,如下图
  • 15. Testlink安装-Testlink安装5.点击proceed,Testlink安装成功,进入成功提示页面,如下图
  • 16. Testlink安装-Testlink安装6.可通过Click Me,或打开IE访问http://192.168.4.26/tsetlink/index.php,即可出现testlink登陆界面,本机可访问http://localhost/testlink/index.php 如下图: 用户名:admin,密码:admin 进行登陆
  • 17. Testlink使用-用户管理Testlink系统提供了六种角色,分别是guest、tester、test designer、senior tester、leader、admin。相对应的功能权限如下: Guest:可以浏览测试规范、关键词、测试结果以及编辑个 人信息 Tester:可以浏览测试规范、关键词、测试结果以及编辑测 试执行结果 Tester Designer:编辑测试规范、关键词和需求规约 Senior Tester:允许编辑测试规范、关键词、需求以及测试 执行和创建发布 Leader:允许编辑测试规范、关键词、需求、测试执行、 测试计划(包括优先级、分配计划)以及发布 Admin:一切权力,包括用户管理
  • 18. Testlink使用-用户管理
  • 19. Testlink使用-创建项目Testlink可以对多项目进行管理,但只有admin级的用户可以设置项目。Admin进行项目设置后,测试人员就可以进行测试需求、测试用例、测试计划等相关管理工作。
  • 20. Testlink使用-需求管理需求规格说明书是我们开展测试的依据,一个项目可以包含一个或多个测试需求,新建测试需求文档比较简单,如下图所示:
  • 21. Testlink使用-创建计划版本点击主页”Test Plan”模块下的”Builds/Releases”,创建一个 新的测试计划版本,如下图所示:
  • 22. Testlink使用-指派用户角色点击主页”Test Plan”模块下的”Assign User Roles”,为测试 计划指派用户,如下图所示:
  • 23. Testlink使用-指派用户角色 在为测试计划分配用户角色页面,可以修改测试计 划,修改好测试计划后,点击Change按钮,则可更换 测试计划。 选择好测试计划后,可以讲该测试计划以不同的角 色分配给不同的用户,通过角色列表,可以选择用户 对该测试计划的操作角色。 选择好后,点击Update按钮,保存结果。
  • 24. Testlink使用-测试用例管理 Testlink支持的测试用例的管理包含二层:分别为新 建测试用例集、创建测试用例。可以把测试用例集对 应到项目的功能模块,测试用例则对应着具体的功能。 我们可以使用测试用例搜索功能从不同的项目、众多 的测试用例中查到我们需要的测试用例,并且提供移 动和复制测试用例的功能,可以将一个测试用例移动 或复制到别的项目里,勾上自动更新树选项,添加、 删除或编辑测试用例后更新树会被自动更新。
  • 25. Testlink使用-新建测试用例集 点击主页的” Test Specification”,在左侧选中要新建 测试用例集的项目,右侧提示具体的操作,如图所示:
  • 26. Testlink使用-新建测试用例集 点击该页面右侧的”Create”按钮,弹出新建用例集 的窗口,如下图所示:
  • 27. Testlink使用-新建测试用例 点击主页的” Test Specification”,在左侧选中一个测 试用例集,右侧提示具体操作,如下图所示:
  • 28. Testlink使用-新建测试用例 点击该页面右侧的”Create”按钮,弹出新建测试用 例的窗口,如下图所示:
  • 29. Testlink使用-测试计划中添加测试用例 在主页中通过Current Test Plan下拉列表,选择 一个Test Plan,点击Test Plan Contents下的 Add/Remove Test Cases按钮,进入向测试计划中 添加测试用例。点击一个测试用例集,可以看到 该测试用例集下的所有测试用例,选择该测试计 划中要执行的测试用例,也可以根据版本下拉表 来选择该测试计划下需要执行的测试用例版本。 选择好后,点击”Add Selected”按钮,可以将选择 好的测试用例分配给该测试计划,如下图所示:
  • 30. Testlink使用-测试计划中添加测试用例
  • 31. Testlink使用-测试计划中移除测试用例 点击主页中Test Plan Contents下的 Add/Remove Test Cases按钮,进入向测试计划中 添加测试用例。点击一个测试用例集,可以看到 该测试用例集下的所有测试用例,选择该测试计 划中要执行的测试用例,也可以根据版本下拉表 来选择该测试计划下需要执行的测试用例版本。 选择好后,点击”Add/Remove Selected”按钮,可 以将选择好的测试用例从测试计划中删除,如下 图所示:
  • 32. Testlink使用-测试计划中移除测试用例
  • 33. Testlink使用-分配测试任务 点击主页中Test Plan Contents下的Assign Test Cases Execution按钮,进入指派测试用例页面,可以为当前 测试计划中所包含的每个用例指定一个具体的执行人 员。 在指派测试用例页面,左侧用例树中选择一个测试 用例集或测试用例,右侧页面出现下拉列表进行选择 用户。选择合适的用户,在测试用例前打勾,点 击”Save”按钮即可完成指派。如下图所示:
  • 34. Testlink使用-分配测试任务
  • 35. Testlink使用-执行测试 在测试计划中选中要执行的测试的计划项,然 后点击导航条中的执行测试用例或选择测试执行 模块中的执行测试菜单进入执行测试界面,在执 行测试界面左侧测试用例树种选择要测试的测试 用例。 这里测试结果有以下四种情况:
  • 36. Testlink使用-执行测试尚未执行如果某个测试用例没有执行,则在最后的度量中标记为”Not Run”通过该测试用例通过,标记为”Pass”失败该测试用例没有执行成功,这时需要在jira上提交bug,标记为”Failed”锁定由于其他用例失败,导致该用例无法执行,标记为”Blocked”
  • 37. Testlink使用-执行测试
  • 38. Testlink使用-测试结果分析 Testlink根据测试过程中记录的数据,提供了 较为丰富的度量统计功能,可以直观的得到测 试管理过程中需要进行分析和总结的数据。点 击主页面横向导航栏中的”Test Report”菜单, 即可进入测试结果报告页面,主要包括以下几 个功能:
  • 39. Testlink使用-测试结果分析测试计划报告(Test Plan Report) 测试报告(Test Plan) 总体测试计划度量(General Test Plan Metrics) 全部构建的状态(Results by Tester per Build) 测试用例分配概览( Test Case Assignment Overview) 查询度量(Query Metrics) 失败的测试用例(Failed Test Cases) 阻塞的测试用例(Blocked Test Cases) 未执行的测试用例(Not run Test Cases)
  • 40. Testlink使用-测试结果分析未分配给测试者的测试用例(Test Cases without Tester Assignment) 图表(Charts) 基于需求的报告(Requirements based Report) 使用自定义字段的测试用例(Test Cases with Custom Fields set on Execution) 使用自定义字段的测试计划(Test Plan with Custom Field info) 未分配到测试计划的测试用例(Test Cases not assigned to Any Test Plan)
  • 41. Testlink使用-测试结果分析
  • 42. Testlink使用-测试结果分析-测试报告(Test Report) 显示每一个测试用例以及其在每个版本中的测试结 果。
  • 43. Testlink使用-测试结果分析-总体测试计划 度量(General Test Plan Metrics) 这是对测试结果总体的一个查看过程,分别是按组 建(用例集)、拥有者(测试员)和关键字进行统计。
  • 44. Testlink使用-测试结果分析-总体测试计划 度量(General Test Plan Metrics) 这是对测试计划中所有测试版本测试用例执行情况 的统计,如下图所示:
  • 45. Testlink使用-测试结果分析-查询度量(Query Metrics) 按照版本、拥有者、关键字和最近结果、时间、执 行者为条件来查询并显示测试结果
  • 46. Testlink使用-测试结果分析-执行失败的用例列表(Failed Test Cases) 统计所有当前测试结果为失败的测试用例
  • 47. Testlink使用-测试结果分析-执行阻塞的用例列表(Blocked Test Cases) 统计所有当前测试结果为阻塞的测试用例
  • 48. Testlink使用-测试结果分析-尚未执行的用例列表(Not run Test Cases) 统计所有当前测试结果为尚未执行的测试用例