一、工具概述
TestLink用于进行测试过程中的管理,通过使用TestLink提供的功能,可以将测试过程从测试需求、测试设计、到测试执行完整的管理起来,同时,它还提供了好多种测试结果的统计和分析,使我们能够简单的开始测试工作和分析测试结果。
二、对应的流程
Teselink测试管理的大致流程如下:
1、测试项目管理
主要是对测试项目进行创建,相当于一个项目的总体开始
2、测试需求管理
正式开始项目后首先要对测试需求进行定义和收集,主要目的是明确测试需求,以方便之后在具体测试执行的时候具体测试用例的制定。
3、测试用例管理
这一步是测试计划的核心,我们需要根据之前收集和定义的测试需求制定具体的测试用例,可以根据老师课上所讲的 边界值测试、等价类测试和基于场景的测试来制定测试用例,使测试用例尽可能的少而精。
4、测试计划管理
制定完测试用例,我们就需要制定具体的测试计划了,可以添加项目文档或直接描述来描述测试计划,需要测试的功能特性列表以及测试风险预警等,同时还可以定义测试用例定义执行顺序。
5、测试执行管理
在上述准备工作做完之后,就正式进入测试执行阶段,可以将测试用例指派到具体的人员手中,由具体的人员进行测试,测试用例执行完毕后,把通过、失败或阻塞等测试结果以及具体情况填入测试结果中。如果集成了缺陷管理系统,还可以关联缺陷信息。
6、结果报表管理
在结果报表管理中,管理员可以看到测试的执行进度,具体测试用例的执行情况如时间、结果等等信息,方便管理员或领导把握整个测试的进度以及方法,最后还能生成整个测试的测试报告,从整体上提升测试的效率。
流程图如下:
三、工具的特点和局限性
TestLink的特点:
1.TestLink是基本WEB的免费测试管理系统
2.TestLink支持测试用例的登录、管理、评价执行
3.TestLink可以实时进行测试结果的统计
4.在TestLink中,登录后创建的测试用例可以以式样书(Word、Excel等)的形式打印出来
5.TestLink可以分配测试用例的测试人员
6.TestLink可以很好地和Mantis、Bugzilla、Trac、RedMine等BUG管理系统协作
7.TestLink支持测试用例的版本管理和网络共享
8.支持需求分析和测试用例的关联
9.适合于中小型项目的测试
TestLink的局限性:
1.TestLink的环境配置相对麻烦,性能也不强,有时运行比较慢
2.TestLink的界面并不友好。例如:登录到TestLink后,可以在“主页”、“需求”、“测试规范”等页面中进行跳转,但是每进入一个页面之后,测试人员如果要进行其它的操作就要重新回到主页。
3.TestLink的导出导入功能还需要下载一个第三方工具
4.TestLink需要先建立测试用例集才能新建测试用例。
5.测试用例的执行结果不能按照步骤来输出,而是按照结果类型的形式输出。
6.TestLink没有缺陷管理,只能借助Bug系统。
四、工具的改进
1.无法通过优先级的程度来进行用例的选择,若需要考虑优先级,则必须使用关键字以达到目的,实现并不简单,需增加优先级选项。
2.无法设置测试用例的种类,若需要实现的话,则必须通过关键字以达到目的,实现起来并不简单,需增加测试用例选择种类选项。
3.若在进行选择测试用例时需要使用大量的数据,则在创建测试用例时会非常麻烦,需增加大量数据导入的选项。
4.testlink并没有对缺陷进行管理的工具,若需要使用,则需要集成其他的工具后才能达到目的。
5.有时系统无法兼容,需增加不同系统的兼容性。
6.无法在全过程中进行自动操作,需增加自动性。
五、成员贡献
工具使用手册的撰写:储志峰,刘伟清,李璋毅,翟瑆
制作工具操作视频:陈汉,吕尚维
每日例会记录:李璋毅