Testlink批量导入及导出Excel测试案例。Testlink的中心信息。

 
作为同称呼测试管理人员,如果没一个体系去有效的田间管理测试案例,那么您势必会有以下烦恼:

Testlink是冲web的测试用例管理体系,主要功效是测试用例的开创、管理与执行,并且还提供了一部分大概的统计功能。

(1)、案例文件分散,测试进度不透明;

简介

Testlink用于进行测试过程吃之军事管制,通过使用Testlink提供的效果,可以用测试过程从测试需要、测试设计、到测试执行总体的田间管理起,同时,它还提供了好又测试结果的统计和分析,使我们能简单的上马测试工作跟分析测试结果。Testlink是sourceforge的开源项目有。
重在力量:

  • 测试要求管理
  • 测试用例管理
  • 测试用例对测试要求的覆盖管理
  • 测试计划的制订
  • 测试用例的实行
  • 大量测试数据的胸襟和统计功能
  • 眼前当XLS导入上有瑕疵,但好采用第三着的“Testlink
    Convert”工具实现XLS/TXT/XML导入导出

(2)、需求变动导致的测试计划/测试用例变更,未能就通报有关测试人员;

系而定制

1、根据不同的门类管理差之测试计划,测试用例,测试构建相互之间独立。
2、根据树状的色,组件,分类,测试用例,设计测试用例。
3、可以依据关键字搜索测试用例。
4、可以用现有测试用例简单修改后复用。
5、同一种类得以制定不同之测试计划,然后用同一的测试用例分配受该测试计划(可以兑现测试用例的复用,筛选)。
6、可以设定执行测试的状态(通过,失败,锁定,尚未执行),失败的测试用例可以跟
bugzilla 中之 bug 关联,每个测试用例执行的时段,可以填充有关认证。
7、测试结果分析(可以兑现准要求,按照测试计划,按照测试用例状态,按照本,统计测试结果)。
8、自定义角色,通过角色决定用户权限。
9、测试结果可以导出为 excel 表格。
10、测试用例可以导出为 csv , html 格式。
11、通过跨越连接,可以以文本格式的急需,计划关联。
12、可以将测试用例和测试需要对应。测试好因优先级指派给测试员。

(3)、版本管理困难,很不便追踪版本的变化;

(4)、缺陷管理以及测试用例管理脱节,不便于缺陷密度的分析;

(5)、产品要求、测试计划、测试用例未能成立关系,不便于测试过程管理;

(6)、缺乏相关的测试分析报告数据,不便被暴露测试风险;

 
作为一个开源免费的工具,Testlink有效地援手我们缓解了以上问题。但是,既然是开源工具,肯定会生出无数深受您吐槽之地方。其中用户最反感的一点即便是:“批量导入/导出测试用例只支持
xml 格式,excel
编写的测试案例用换为xml格式导入”。当然,如果你认为用工具先把excel案例转换为xml然后还导入不困难的言语,还有如你知道对Testlink做二次开发来支持excel导入的话,那要忽略以下内容。

  接下去,咱聊聊如何通过Testlink java
api来兑现批量导入/导出Excel测试案例。在开展这话题之前,咱们得先了解Testlink的测试管理流程。由于作者所在项目组采用另外一模拟工具来治本要求,所以下文只对测试案例的维护进行详述。结合下图,我们得以管思路理一下,首先,由于路、测试计划、测试版本一般是原则性的,我们一直当Testlink上进行创办(如何创造请自行百度),那接下去我们若召开的从便是创造测试用例、测试用例关联测试计划,然后再度分配测试用例。

Testlink测试管理流程

 
如下图所显示,Testlink采用树的层次结构来保管测试用例,我们啊留意到花色名为、用例集、用例都见面相应一个唯一的ID。

案例层级结构

 
简单了解Testlink的测试管理流程以及案例结构后,我们得因项目组的情况定制测试案例模板,下图也笔者所在项目组定制的案例模板,采用4层目录结构,“用例集名称”为父用例集,“测试功能点描述”为子用例集,“用例编号+用例称”作为Testlink上的测试用例名称。

测试用例模板

  案例模板确定后,就可以开展编码实现了,核心代码和步骤如下:

第一步:获取TestlinkAPI对象

获取TestlinkAPI对象

 
不同版本的Testlink提供的url路径可能未一致,请留意。至于key字段可以在Testlink的个人信息页获取。

顾秘钥(key)

第二步:读取excel案例模板

  关于excel的操作,网上有关的篇章非丢,此处不再做详述。

老三步:创建测试用例集及子集

缔造父用例集

创测试用例子集

品种id(projectId)、父用例集Id的得分别采取以下办法获得。

得类ID

取父用例集ID

季步:创建测试用例

缔造测试用例方法

 
同一久测试用例重复上传的话,Testlink支持创建新的本子,所以上图的方式对测试案例是否早已存在,区分duplicate的送值。

季步:添加测试用例到测试计划

增长测试用例到测试计划

第五步:分配测试用例

分红测试人员

  至此,批量导入excel的测试案例到Testlink系统已到位了。在摸底Testlink
java
api提供的逐条艺术后,后续又进行测试案例之批量导出excel就无是什么难题了,有趣味的童鞋可以好失去研究一下,有问题欢迎和作者进行交流。最后附上笔者做好的一个Testlink操作小器截图。

Testlink操作小器

 
“导出用例模板”功能可以下载用例模板作为批量导入使用,“导出用例执行结果”包含了案例之状态与另外执行结果信息,后续可直接用于测试用例评审,下图“问题讲述”包含的信息内容在作者之另外一篇文章《如何运用Jmeter提高接口测试效率》生详述,有趣味之童鞋可以看。

测试用例执行结果

相关文章