(1)工具概述
TestLink 是基于web的测试用例管理系统,主要功能是测试用例的创建、管理和执行,并且还提供了一些简单的统计功能。
用于进行测试过程中的管理,通过使用TestLink提供的功能,可以将测试过程从测试需求、测试设计、到测试执行完整的管理起来,同时,它还提供了好多种测试结果的统计和分析,使我们能够简单的开始测试工作和分析测试结果。
TestLink 是sourceforge的开放源代码项目之一。作为基于web的测试管理系统,TestLink的主要功能包括:测试需求管理、测试用例管理、测试用例对测试需求的覆盖管理、测试计划的制定、测试用例的执行、大量测试数据的度量和统计功能。
(2)对应的流程
Testlink的主要工作流程如下图所示:
所涉及到的基本功能组成如下:
1)用户管理
包括用户注册,密码找回等功能。
2)产品管理
TestLink可以对多项目进行管理,而且各个测试项目之间是独立的,不能分享数据,但只有admin级的用户可以设置项目。Admin进行项目设置后,测试人员就可以进行测试需求、测试用例、测试计划等相关管理工作了。
3)测试需求管理
需求规格说明书是我们开展测试的依据。首先,我们可以对产品的需求规格说明书进行分解和整理,将其拆分为多个需求,一个产品可以包含多个需求,一个需求可以包含多个测试需求。
4)测试计划管理
在TestLink系统中,一个完整的测试计划包括:创建测试计划、版本管理。
5)测试用例管理
6)测试用例集管理
测试用例准备好以后,可以对测试用例集进行相关的操作。
7)测试执行/报告BUG
首页横向导航栏中的“执行测试”菜单,点击进入执行页面。该页面同样一分为二,左侧是用例树,右侧页面内容为主体内容。
8)测试结果分析
TestLink根据测试过程中记录的数据,提供了较为丰富的度量统计功能,可以直观的得到测试管理过程中需要进行分析和总结的数据。
(3)工具的特点和局限性
TestLink是一款基于Web的测试工具,用于进行测试过程中的管理,通过使用TestLink提供的功能,可以将测试过程从测试需求、测试设计、到测试执行完整的管理起来,使我们能够简单的开始测试工作和分析测试结果。
其优点如下:
1)管理过程严格,没有测试需求就不能有测试计划,没有测试计划就无法分配测试用例。
2)界面清晰简洁,方便使用。
3)系统会通过邮件及时的通知。邮件通知的环节、形式、时间、接受人均可定制。
4)不同的角色分配,使得不同用户具有自己的专属权限,工作互不干扰。
5)系统可以*定制,软件开源并支持添加插件。
工具的局限性如下:
1)tesklink未提供缺陷管理模块
2)不支持sql查询
3)提供测试用例管理,但是每次测试的过程并未给出
4)不支持自动化测试
5)界面布局反人类
(4)工具的改进
1)testlink后续更新中提供缺陷管理功能模块。
2)提供对数据库查询SQL语句的支持模块。
3)在测试用例管理模块中,记录每次测试详细的操作过程,方便手工测试和自动化测试。
4)添加对自动测试的支持。
5)改进主界面布局
(5)成员贡献
所有成员均学习了解TestLink的相关知识及用法,具体任务分配如下:
1)邹小威、王郑亚:负责撰写了工具使用手册;
2)郭伟、吴宗森、雷毅:负责录制制作了操作视频;
3)程至炜:组长,负责对每日例会进行记录并撰写博客。