testlink的api】的更多相关文章

testlink可以做很多你想象得到的事情,如API测试参数管理,Excel导入导出,快速模板创建测试用例,集成Jenkins. TestLink API第三方库: TestLink-API-Python-client 0.8.0 example 获取私人key 点击进入用户的页面,点击生成key按钮,生成成功后会通过邮件发送到该用户邮箱. 需要配置testlink配置中的SMTP,否则会报错:LOCALIZE: apikey_cannot_be_reseted_invalid_smtp_hos…
TestLink作为开源测试管理工具,可以进行测试工程.测试计划以及执行计划的管理,而且TestLink团队提供了XML-PRC的接口供第三方工具调用,接口支持程度也比较好. Fitnesse作为开源验收测试框架,本身可以做到测试集.测试用例的执行,有较为优秀的测试执行行为的管理以及测试结果的收集. 由于Testlink大部分场合下是用于手工测试用例的管理,为了能够是Testlink对于测试用例管理的优点也用于Fitnesse上自动化测试用例的管理,也为了能够让手工测试用例和自动化回归测试用例m…
一.从官网下载xampp并安装: https://www.apachefriends.org/zh_cn/index.html chmod +x xampp-linux-x64-5.6.30-0-installer.run ./xampp-linux-x64-5.6.30-0-installer.run 默认安装到了/opt/lampp 运行: sudo /opt/lampp/lampp start Restarting XAMPP for Linux 5.6.30-0... XAMPP: St…
基于python+Testlink+Jenkins实现的接口自动化测试框架V3.0 目录 1. 开发环境2. 主要功能逻辑介绍3. 框架功能简介 4. 数据库的创建 5. 框架模块详细介绍6. Testlink相关配置与用例管理a) API相关配置b) 项目相关配置c) 用例管理① 步骤动作和预期结果填写规范② 参数化③ 用例执行依赖④ 禁用用例7. 运行结果8. 源码下载9. 说明 1.开发环境 win7\Windows Server 2008 R2 x64 PyCharm 4.0.5 set…
背景 百科上说TestLink 是基于web的测试用例管理系统,主要功能是测试用例的创建.管理和执行,并且还提供了一些简单的统计功能.其他的信息可以参照他们的官网http://www.testlink.org/. 楼主所在的项目,需求.提测.测试等等都是使用的是gitlab的一个个issue加标签管理的,用例的维护在开始的时候也是用的它.后来我们的直接上级职位发生了变更,新leader建议我们使用testlink. 试用了一段时间之后,发现一个非常令人诟病的地方--用例导入只支持xml格式,而且…
公司的需求是: 用RobotFrameworjk框架执行case,用Testlink管理case和测试任务.需要持续统计每个版本的测试结果. 我觉得用Jenkins+Robot也行,Testlink+Robot也行.Testlink的优势就是可以管理case,分配测试任务.感觉如果要是能将Jenkins+Testlink+Robot整合到一起就完美了. OK,其实将Robot的测试结果传到Testlink上也比较简单,找对接口就行,但是关键的就是,接口找不对... Testlink的api模板我…
序章 序1:TestLink和TestLink-API-Python-client 目前TestLink的最新版本是1.9.19 TestLink-API-Python-client支持的TestLink最高版本是1.9.17 如果后期要使用TestLink-API-Python-client和jenkins交互,那么TestLink只能选择1.9.17版本 序2:TestLink部署基本要求 TestLink 1.9.19 环境依赖包括: 依赖项 版本要求 web服务 Apache 2.x P…
安装 pip install TestLink-API-Python-client #!/usr/bin/env Python # -*- coding: utf-8 -*- ''' Created on 2018年4月2日 @author: Brenda ''' import testlink from com.pingan.test.util.config import Config url = 'http://tm.paic.com.cn/testlink/lib/api/xmlrpc/v…
Postman2Testlink 通过Postman快速操作testlink测试用例.测试套件.测试计划.添加关键词.添加自定义字段等等. 工具地址 https://github.com/liyinchigithub/Postman2Testlink 一.背景 因团队使用testlink对测试用例管理维护,而大家习惯用Xmind.Excel编写.维护测试用例,再将将其转成testlink xml格式,导入testlink中. 但testlink修改用例操作体验比较不舒服,比如:页面不断刷新,或者…
如何让时间变慢? 你们不知道吧,这个时候翻开书,时间又变慢了一倍,可以这样延年益寿,哈哈哈 ------------------------------------------------------------------------- 回归正题 TestLink是一款基于web的测试用例管理系统,功能对于测试来讲挺齐全,例如 *测试项目管理 *产品需求管理 *测试用例管理 *测试计划管理 *测试用例的创建.管理和执行 *测试报告 好奇怪,讲那么多有点干嘛,我又不是卖软件的. 1.安装test…
使用TESTLINKAPI首先要安装TestLink_API_Python_client-0.6.4(当前最新版本) 目前只使用到了通过api获取testlink中的自定义字段and值 url = 'http://IP/testlink/lib/api/xmlrpc/v1/xmlrpc.php' #testlink服务器的api地址,只需要修改IP部分 key = 'xxxxxxxxxxxxxxxxxxxxxxx' #在testlink个人管理里面找到key ,以后就不要修改了 #PROJECT…
1.写在前面 testlink上传用例一种方法是excel转换为xml,然后再用xml上传,还有一种是调用api进行上传.最开始写了个转换工具,是将excel转换为xml,然后在testlink里上传,最后发现当模块变多以后xml太多,一个一个上传太麻烦,所以尝试用调用api的方式来上传用例,并且打包成exe小工具. 2.环境 python3.7.4testlink1.9.14 ( 1.9.14和19都测试通过 ) 3.用到的库 tkinter :python自带,用于编写简易的界面 xlrd:…
TestLink的主要功能包括: 测试需求管理 测试用例管理 测试用例对测试需求的覆盖管理 测试计划的制定 测试用例的执行 大量测试数据的度量和统计功能 TestLink的主要特色包括: 支持多产品或多项目经理,按产品.项目来管理测试需求.计划.用例和执行等,项目之间保持独立性: 测试用例,不仅可以创建模块或测试套件,而且可以进行多层次分类,形成树状管理结构: 可以自定义字段和关键字,极大地提高了系统的适应性,可满足不同用户的需求: 同一项目可以制定不同的测试计划,可以将相同的测试用例分配给不同…
1.下载相关的jar包 2.获取到testlink的url和key,注意:url不是testlink的连接地址,是连接地址+/lib/api/xmlrpc.php 3.测试是否连接成功 public static void main(String args[]) { String url = "http://test.tl.gmsd.lan/lib/api/xmlrpc.php"; String devKey = "223f929e98e3d74fa3c000b67668e3…
前言 测试管理工具,是指用工具对软件的整个测试输入.执行过程和测试结果进行管理的过程.可以提高回归测试的效率.大幅提升测试时间.测试质量.用例复用.需求覆盖等. TestLink用于进行测试过程中的管理,通过使用TestLink提供的功能,可以将测试过程从测试需求.测试设计到测试执行完整地管理起来,同时,它还提供了多种测试结果的统计和分析,使我们能够简单地开始测试工作和分析测试结果.而且,TestLink可以关联多种bug跟踪系统,如Bugzilla.mantis和Jira.readme. Te…
Enabling Test Automation in Testlink   Step 1: Change config settings in testlink config file Edit config.ini.php (located in test link root /var/www/html/testlink)file and locate to the following line "$tlCfg->api->enabled = FALSE;" and c…
deepin@deepin-pc:~/test$ cat libclienttestlink.py #!/usr/bin/env python3 # -*- coding: utf-8 -*- #! /usr/bin/python # # Testlink API Sample Python 3.1.2 getProjects() - Client implementation # import xmlrpc.client class TestlinkAPIClient: # substitut…
这段时间折腾自动化测试,之前都是在Eclipse工程里面手工执行自动化测试脚本,调用Testlink API执行测试用例,目前搭建Jenkins自动化构建测试的方式,实现持续构建,执行自动化测试. 硬件环境: 操作系统:Windows Server 2008 R2 Enterprise CPU:Intel(R) Xeon(R) CPU E5-2620 v2@2.10GHz  4核处理器 内存:8G 磁盘:1T 软件环境: jdk1.7.0_79 ant1.9.4 apache-tomcat-8.…
第六章.API自动化测试 (一)工具实现 目前大众接口测试的工具有:Postman.SoupUI.jmeter他们的特点介绍有人做个宏观的研究,这里进行引用:https://blog.csdn.net/huilan_same/article/details/75413482 根据文章里的描述可知:1,支持的接口类型与测试类型 功能上Jmeter最为强大,可以测试各种类型的接口,不支持的也可以通过网上或自己编写的插件进行扩展.SoapUI专门针对HTTP类型的两种接口,其初衷更是专门测试Soap类…
本博客用来详细说明TestLink测试管理工具的使用方法,前两篇博客已经详细说明了TestLink工具的下载,安装及基本登录功能,本篇开始说明其工具的具体使用! 下载安装TestLink工具之后,我们访问http://localhost/testlink/index.php,输入账号和密码之后进入主界面. TestLink可以对多项目进行管理,而且各个测试项目之间是独立的,不能分享数据,但只有admin级的用户可以设置项目.Admin进行项目设置后,测试人员就可以进行测试需求.测试用例.测试计划…
关于测试框架搭建的详细过程,会在另一篇文章中详细介绍:http://www.cnblogs.com/leeboke/p/6145977.html 摘 要 目前基于Jmeter的接口自动化测试框架,大多只实现脚本维护和自动调度,无法与Testlink进行互通,实现测试方案与自动化实施流程连接,本文基于Testlink.Jmeter.Jenkins实现:通过Testlink统一维护接口自动化测试用例,Jmeter编写和运行测试脚本,Jenkins实现统一调度,并返回执行结果和测试报告到Testlin…
场景: robotframework 执行完用例之后,将执行结果报至testlink. 方案1: 通过TestLink-API-Python-client中的RF关键字 每条用例执行完成之后根据状态进行上报结果 方案2: python 通过 TestLink-API-Python-client 库操作testlink 通过分析测试报告中的output.xml执行结果,通过testlink接口将结果上报. 实现: 新增关键字:testlink_caseid 入参 caseid Set Test D…
这段时间折腾自动化测试,之前都是在Eclipse工程里面手工执行自动化测试脚本,调用Testlink API执行测试用例,目前搭建Jenkins自动化构建测试的方式,实现持续构建,执行自动化测试. 硬件环境: 操作系统:Windows Server 2008 R2 Enterprise CPU:Intel(R) Xeon(R) CPU E5-2620 v2@2.10GHz  4核处理器 内存:8G 磁盘:1T 软件环境: jdk1.7.0_79 ant1.9.4 apache-tomcat-8.…
背景 前一篇博客记录的可以上传用例到testlink指定用例集的脚本,内部分享给了之后,同事希望能将testlink上原有的用例下载下来,用于下次修改上传,所有有了本文脚本. 具体实现 获取用例信息 def download_testcase(): """ 获取(下载)testlink上面指定用例集的数据 :return: """ datas = [] for data in tlc.getTestCasesForTestSuite(father…
如果试用Jenkins进行构建,构建中的测试结果可以直接作为Testlink的自动直接结果.   1. Testlink 中新增custom field.   2. 用例中custom field中加入该用例对应测试类名和方法名,格式:com.example.demo.TestUrl#prodApi.   3. Jenkins中安装Testlink Plugin,安装后在“管理Jenkins”->“组态设定”->“TestLink Installation”中填入你的Testlink资料. U…
Testlink关联Redmine 公司用testlink对测试用例进行维护,redmine关系项目及bug,所以为了方便期间,将Testlink关联Redmine,方便测试用例执行后,在redmine中记录bug,并可直接在testlink中进行用例bug追踪,redmine和testlink已经配置ok,话不多说了,看下怎么配置吧: Redmine版本:我用的是bitnami-redmine-3.3.2-0,一键安装的redmine Testlink版本:testlink1.9.13 第一步…
TestLink部署和使用方法 TestLink是一个基于Web的开源测试和需求管理工具.该应用程序提供测试规范.测试计划和执行,报告,需求规范以及与知名的bug跟踪器协作. 特征 l 需求管理 - 定义您的需求,并且不会因为需求版本控制和修订系统而无法跟踪更改: l 测试规范 - 通过分组到不同的测试套件来定义测试用例: l 测试执行分配 - 在构建级别上分配测试用例执行: l 测试执行 - 执行可自由定义的平台,构建和测试计划的测试用例: l 测试报告,指标,图表,测试执行监控,......…
在各种手机APP泛滥的现在,背后都有同样泛滥的API接口在支撑,其中鱼龙混杂,直接裸奔的WEB API大量存在,安全性令人堪优 在以前WEB API概念没有很普及的时候,都采用自已定义的接口和结构,对于公开访问的接口,专业点的都会做下安全验证,数据签名之类 反而现在,谁都可以用WEB API估接口,安全性早忘一边了,特别是外包小公司的APP项目,80%都有安全漏洞(面试了大半年APP开发得出的结论) 特在过年之前,整理了下在用的解决方案,本方案解决了 数据安全问题 标准消息结构 接口测试程序 接…
2017,现在已进入春运期间,真的是一票难求,深有体会.各种购票抢票软件应运而生,也有购买加速包提高抢票几率,可以理解为变相的黄牛.对于技术人员,虽然写一个抢票软件还是比较难的,但是还是简单看看12306相关的接口,如果有类似的需求或业务,或者此文章可以帮助到你. 背景 在一些需要工具等应用可能会应用到火车票信息的查询,但是又不知去哪里找即免费又不限制次数的Api接口,呵呵,今天我简单给你介绍一些Api接口的抓取,不要激动,最终还是希望可以帮助到你.对于有web开发经验的,可直接忽略此文,本文仅…
浏览器和设备之间还有很多有趣的接口, 1.屏幕朝向接口 浏览器有两种方法来监听屏幕朝向,看是横屏还是竖屏. (1)使用css媒体查询的方法 /* 竖屏 */ @media screen and (orientation: portrait) { div{ width: 100%; } } /* 横屏 */ @media screen and (orientation: landscape) { div{ height: 100%; } (2)利用js调用屏幕朝向接口 screen.addEven…