Testlink批量导入及导出Excel测试案例

 
如下图所示,Testlink选拔树的层次结构来治本测试用例,大家也只顾到项目名、用例集、用例都会相应2个唯一的ID。

贰 、复制实例相关铺排文件

[root@node004]# cp  
/usr/local/solr/home/configsets/_default/conf   -rf  
 /usr/local/solr/home/jonychen

其三步:创立测试用例集及子集

始建父用例集

成立测试用例子集

花色id(projectId)、父用例集Id的拿走分别使用以下格局赢得。

获取项目ID

取得父用例集ID

③ 、  重新启航tomcat

[root@node004]#  /usr/local/solr/apache-tomcat-8.5.24

[root@node004 apache-tomcat-8.5.24]# ./bin/shutdown.sh

[root@node004 apache-tomcat-8.5.24]#
jps
2670 Jps
[root@node004 apache-tomcat-8.5.24]# ps
-ef | grep java
root 2681 1988 0 06:10 pts/0 00:00:00 grep java
[root@node004 apache-tomcat-8.5.24]#
./bin/startup.sh
Using CATALINA_BASE: /usr/local/solr/apache-tomcat-8.5.24
Using CATALINA_HOME: /usr/local/solr/apache-tomcat-8.5.24
Using CATALINA_TMPDIR: /usr/local/solr/apache-tomcat-8.5.24/temp
Using JRE_HOME: /usr/local/java/jdk1.8.0_111
Using CLASSPATH:
/usr/local/solr/apache-tomcat-8.5.24/bin/bootstrap.jar:/usr/local/solr/apache-tomcat-8.5.24/bin/tomcat-juli.jar
Tomcat started.
[root@node004 apache-tomcat-8.5.24]#
tailf ./logs/catalina.out

 
作为一名测试管理职员,假使没有贰个系统去有效的治本测试案例,那么您早晚会有以下烦恼:

4、测试

管理 1

 

第4步:添加测试用例到测试布置

丰富测试用例到测试铺排

管理,2、修改managed-schema

[root@node004 ~]# cd
/usr/local/solr/home/jonychen/conf

[root@node004 conf]# vi
managed-schema 

管理 2

华语分词器

<!-- ChineseAnalyzer -->
<fieldType name="solr_cnAnalyzer" class="solr.TextField" positionIncrementGap="100">
  <analyzer type="index">
    <tokenizer class="org.apache.lucene.analysis.cn.smart.HMMChineseTokenizerFactory"/>
  </analyzer>
  <analyzer type="query">
    <tokenizer class="org.apache.lucene.analysis.cn.smart.HMMChineseTokenizerFactory"/>
  </analyzer>
</fieldType>

 修改暗中认可分词器为中文分词器

管理 3

(2)、要求变动导致的测试布置/测试用例变更,未能及时文告相关测试人士;

壹 、安装实例

案例层级结构

3、修改solrConfig.xml

[root@node004]# cp
 /root/solr-7.2.0/contrib -rf /usr/local/solr/home/
[root@node004]# cp
 /root/solr-7.2.0/dist -rf /usr/local/solr/home/

[root@node004]# vi
 /usr/local/solr/home/jonychen/conf/solrconfig.xml

管理 4

测试用例模板

① 、创制实例目录

[root@node004]# mkdir -p
/usr/local/solr/home/jonychen

 
作为3个开源免费的工具,Testlink有效地帮手大家缓解了上述难点。可是,既然是开源工具,肯定会有那2个让您吐槽的地点。在那之中用户最反感的少数正是:“批量导入/导出测试用例只协理xml 格式,excel
编写的测试案例需求更换为xml格式导入”。当然,如果你以为用工具先把excel案例转换为xml然后再导入不费力的话,还有若是你理解对Testlink做三遍开发来协理excel导入的话,那请忽略以下内容。

1、复制jar包

[root@node004 ~]# cd  
 /usr/local/solr/home/contrib/analysis-extras/lucene-libs/

[root@node004 lucene-libs]# cp
lucene-analyzers-smartcn-7.2.0.jar    
/usr/local/solr/apache-tomcat-8.5.24/webapps/solr/WEB-INF/lib/

第②步:读取excel案例模板

  关于excel的操作,网上有关的文章不少,此处不再做详述。

④ 、  通过管控台创造

管理 5

创建实例成功

管理 6

 

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

 贰 、  安装中文分词器

(6)、缺乏相关的测试分析报告数据,不便于揭穿测试危害;

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

第一步:获取TestlinkAPI对象

获取TestlinkAPI对象

 
分化版本的Testlink提供的url路径大概分化,请留心。至于key字段能够在Testlink的个人新闻页获取。

做客秘钥(key)

第肆步:创设测试用例

始建测试用例方法

 
同一条测试用例重复上传的话,Testlink帮忙创设新的本子,所以上海教室的不二法门针对测试案例是或不是已存在,区分duplicate的送值。

(5)、产品供给、测试布署、测试用例未能建立关联,不便于测试进度管理;

  接下去,咱聊聊怎样通过Testlink java
api来促成批量导入/导出Excel测试案例。在举办那么些话题以前,大家得先领悟Testlink的测试管理流程。由于笔者所在项目组采用其余一套工具来治本需求,所以下文只针对测试案例的保障举行详述。结合下图,大家得以把思路理一下,首先,由于品种、测试安顿、测试版本一般是一定的,大家直接在Testlink上开始展览创办(怎么着创立请自行百度),那接下去我们要做的事正是创设测试用例、测试用例关联测试安排,然后再分配测试用例。

Testlink测试管理流程

 
简单理解Testlink的测试管理流程和案例结构后,大家得以依据项目组的动静定制测试案例模板,下图为小编所在项目组定制的案例模板,采取4层目录结构,“用例集名称”为父用例集,“测试成效点描述”为子用例集,“用例编号+用例名称”作为Testlink上的测试用例名称。

  案例模板分明后,就能够进行编码完结了,主旨代码及步骤如下:

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

第④步:分配测试用例

分配测试人士

  至此,批量导入excel的测试案例到Testlink系统现已完成了。在询问Testlink
java
api提供的各类艺术后,后续再展开测试案例的批量导出excel就不是怎么样难点了,有趣味的童鞋可以协调去研讨一下,有标题欢迎与作者进行交流。最终附上我做好的1个Testlink操作小工具截图。

Testlink操作小工具

 
“导出用例模板”效率能够下载用例模板作为批量导入使用,“导出用例执行结果”包涵了案例的情形及其它执行结果信息,后续可径直用于测试用例评定审查,下图“难点讲述”包涵的信息内容在作者的另外一篇小说《如何行使Jmeter进步接口测试功效》有详述,有趣味的童鞋能够看看。

测试用例执行结果

Post Author: admin

发表评论

电子邮件地址不会被公开。 必填项已用*标注