基于新信息技术的软件测试技术 课件 第10章 测试管理工具TestLink_第1页
基于新信息技术的软件测试技术 课件 第10章 测试管理工具TestLink_第2页
基于新信息技术的软件测试技术 课件 第10章 测试管理工具TestLink_第3页
基于新信息技术的软件测试技术 课件 第10章 测试管理工具TestLink_第4页
基于新信息技术的软件测试技术 课件 第10章 测试管理工具TestLink_第5页
已阅读5页,还剩46页未读 继续免费阅读

下载本文档

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

文档简介

第10章测试管理工具TestLink10.1TestLink简介10.2安装TestLink10.3初始设置10.4测试需求管理10.5创建测试计划10.6测试用例管理10.7测试计划用例管理10.8执行测试和报告缺陷

10.1TestLink简介

作为基于Web的测试管理系统,TestLink的主要功能包括:(1)测试需求管理;(2)测试用例管理;(3)测试用例对测试需求的覆盖管理;(4)测试计划的制订;(5)测试用例的执行;(6)大量测试数据的度量和统计功能。

实现功能包括:

(1)根据不同的项目管理不同的测试计划、测试用例、测试构建相互之间独立。

(2)根据树状的项目、组件、分类等设计测试用例。

(3)可以基于关键字搜索测试用例。

(4)可以将现有测试用例简单修改后复用。

(5)同一项目可以制订不同的测试计划,然后将相同的测试用例分配给该测试计划(可以实现测试用例的复用、筛选)。

(6)可以设定执行测试的状态(通过,失败,锁定,尚未执行),失败的测试用例可以和bugzilla中的Bug关联,每个测试用例执行的时候,可以填写相关说明。

(7)测试结果分析(可以实现按照需求、按照测试计划、按照测试用例状态、按照版本,统计测试结果)。

(8)自定义角色,通过角色控制用户权限。

(9)测试结果可以导出为Excel表格。

(10)测试用例可以导出为csv、html格式。

(11)通过超链接,可以将文本格式的需求、计划关联。

(12)可以将测试用例和测试需求对应。测试可以根据优先级指派给测试员,定义里程碑。

TestLink的缺陷:

(1)不能根据优先级筛选用例,如果需要优先级,必须通过关键字来实现,比较麻烦。

(2)不能设定测试用例的种类,如果需要必须通过关键字来实现,更麻烦,也不太现实。

(3)如果测试用例需要大量的数据,创建测试用例时不方便。

TestLink的优点:

(1)开源。

(2)免费。

(3)基于Web界面。

(4)简单易学。

10.2安装TestLink

这里我们假设已经配置好Web服务器,只介绍TestLink的安装。(1)将TestLink1.9.11.tar.gz解压缩到XAMPP的安装目录的htdocs文件夹下,重新命名为testlink。

(2) Windows下需要修改testlink的配置文件,具体如下:

①找到config.inc.php文件。

②注释掉 $tlCfg->log_path='/var/testlink/logs/'。

③添加 $tlCfg->log_path='[testlinkDir]/logs/'。

④注释掉 $g_repositoryPath='/var/testlink/upload_area/'。

⑤添加 $g_repositoryPath='[testlinkDir]/upload_area/'。

(3)访问http://localhost/testlink/install/index.php,点击Newinstallation,如图10.1所示。图10.1安装界面

(4)显示协议许可界面,选中“Iagreetothetermssetoutinthislicense”,点击“Continue”按钮,如图10.2所示。图10.2协议许可界面

(5)检查系统条件界面如图10.3所示。图10.3检查系统条件界面

(6)如成功,点击“Continue”按钮,按图10.4输入。图10.4设置密码界面

(7)成功界面如图10.5所示。图10.5成功界面

(8)登录http://localhost/testlink,默认用户名为admin,密码为admin,其登录成功界面如图10.6所示。图10.6登录成功界面

(9)进入MySettings界面,修改语言为中文,如图10.7所示。图10.7MySettings界面

(10)填入email地址,点击“Save”按钮。

(11)最后显示中文界面,如图10.8所示。图10.8账号设置界面

10.3初始设置

10.3.1创建项目(产品)TestLink可以管理多个项目,但只有Admin用户可以管理项目(进行新建和修改等操作),在Admin进行项目设置后,其他测试人员才可以进行测试需求、测试用例、测试计划等相关管理工作。初始状态的TestLink没有项目,只有一个用户Admin,在创建了项目之后,我们才可以添加新用户。

图10.9是TestLink创建新的测试项目的界面,主要项目有名称、前缀、项目描述和可用性等,其中名称和前缀是必填项。图10.9创建项目界面

创建成功后,可以在“测试项目管理”中看到它,如图10.10所示。图10.10测试项目管理

10.3.2设置用户

TestLink系统提供了六种角色(Role),它们相对应的功能权限如下:

 Admin:所有权限,主要用来进行用户管理和全局设置。

 Tester:可以浏览测试规范、关键字、测试结果以及编辑测试执行结果。

 TestDesigner:编辑测试规范、关键字和需求规约。

 SeniorTester:允许编辑测试规范、关键字、需求以及测试执行和创建发布。

Leader:允许编辑测试规范、关键字、需求、测试执行、测试计划(包括优先级、里程碑和分配计划)以及发布。

 Guest:可以浏览测试规范、关键字、测试结果以及编辑个人信息。

创建一个新用户的步骤如下:

(1)点击导航栏的“用户管理”项。

(2)进入“用户管理”的“查看用户”,点击“创建”按钮,如图10.11所示。图10.11账号设置界面

(3)按图10.12所示填入用户信息,密码设为888888。图10.12新增用户界面

(4)退出登录,用tester1/888888来登录,如图10.13所示。图10.13登录界面

(5)登录成功后,可以管理tester1的账户,如图10.14所示。图10.14管理tester1的账户界面

10.4测试需求管理

需求规格说明书是我们进行测试的主要依据。在TestLink里,需要在项目的“增强功能”中选中“启用产品需求功能”。一个产品可以包括一个或多个测试需求,新建测试需求文档是比较简单的,如图10.15所示。图10.15创建产品需求界面

10.5创建测试计划

10.5.1测试计划管理点击主页“测试计划管理”模块下的“测试计划管理”菜单项,进入测试计划创建界面,如图10.16所示。

图10.16测试计划管理界面

10.5.2测试计划版本管理

点击主页“测试计划管理”模块下的“测试计划版本管理”菜单项,创建一个新的测试计划版本,如图10.17所示。

图10.17测试计划版本管理界面

10.5.3指派用户角色

点击主页“测试计划管理”模块下的“指派用户角色”菜单项,为测试计划指派用户,如图10.18所示。图10.18指派用户角色界面

10.6测试用例管理

10.6.1新建测试用例集点击主页的测试用例管理菜单,在左侧选中要新建测试用例集的产品,右侧提示具体的操作,如图10.19所示。

图10.19测试产品界面

点击该界面的“新建测试用例集”按钮,得到界面如图10.20所示。图10.20新建测试用例集界面

创建成功后可在左侧树型控件中找到该用例集,如图10.21所示。图10.21树型控件界面

10.6.2创建测试用例

点击主页的测试用例管理菜单,在左侧选中一个测试用例集,右侧提示具体的操作,如图10.22所示。图10.22测试用例集界面

点击该界面右侧的“创建测试用例”按钮,弹出新建测试用例的窗口,如图10.23所示。图10.23新建测试用例界面

10.7.1添加测试用例到测试计划中

在主页中通过测试计划下拉列表,选择一个测试计划,点击“测试用例集”下的“添加测试用例到测试计划中”按钮,进入向测试计划中添加测试用例界面,如图10.24所示。

10.7测试计划用例管理

图10.24测试计划操作界面

点击一个测试用例集,可以看到该测试用例集下的所有测试用例,选择该测试计划中要执行的测试用例,也可以根据版本下拉列表来选择该测试计划下需要执行的测试用例版本。选择好后,点击“增加选择的测试用例”按钮,可以将选择好的测试用例分配给该测试计划,如图10.25所示。图10.25测试用例分配给该测试计划界面

10.7.2移除测试用例

先点击“删除”按钮,然后点击“添加/删除选择的”按钮,将测试用例移除,如图10.26所示。图10.26移除测试用例界面

10.7.3分配测试任务

在主页选择“指派执行测试用例”,如图10.27所示。图10.27分配测试任务界面

选择要测试的测试用例或者测试套件,选择该项目的测试员,点击“保存”按钮提交,如图10.28所示。图10.28指派执行测试用例任务界面

10.8执行测试和报告缺陷

10.8.1执行测试使用分配有测试任务的用户名登录系统,选择“执行测试”。这里测试结果有以下四种情况,如图10.29所示。(1)通过:该测试用例通过;(2)失败:该测试用例没有执行成功,这个时候可能就要向Bugzilla提交Bug了;

(3)锁定:由于其他用例失败,导致此用例无法执行,被阻塞;

(4)尚未执行:如果某个该测试用例没有执行,则在最后的度量中标记为“尚未执行”。图10.29测试用例执行结果界面

10.8.2报告缺陷

当测试失败后,应该报告测试产生的Bug,如果TestLink与Bugzilla集成了,那么执行完测试后,测试结果中会多出一项Bug管理的项,它是一个小虫子的标记,点击小虫子,系统会弹出一个记录Bug号的输入框,输入相关的Bug编号后,测试结果中会多出一个相关问题的栏,点击那个相关问题的编号就可以直接链接到Bugzilla的缺陷管理系统,

温馨提示

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

评论

0/150

提交评论