编辑点评:
LuckyFrame(自动化测试平台)是一款免费开源的测试平台,最大的特点是全纬度覆盖了接口自动化、WEB UI自动化、APP自动化,并且支持分布式测试,测试关键字驱动也很大程度上解决了测试同学代码基础弱的问题,同时也集成了质量管理相关的一些功能,解决QA的日常工作中,项目过程数据的收集问题,并能展示一些简单质量报表!
这款软件能干嘛
我能做什么?
分布式测试:使用Web-Client的方式,Web端负责基本信息管理展示,Client负责用例执行,任意无限扩展客户端。
专业用例管理:自动化用例的专业管理方式,让您编写自动化用例更简单,直观。
质量管理:Web端不仅仅有用来管理自动化相关的模块,更可以做一些简单的质量数据收集分析以及数据的多图表展示。
多线程执行用例:客户端执行用例可以指定线程数量,用例运行更快速。
多语言驱动:支持JAVA以及Python语言编写测试驱动,自动化测试手段更加灵活多变。
定时任务调度:支持自定义配置调度任务,包括指定线程数,指定执行客户端,远程执行shell重启tomcat,对jenkins中的项目进行构建等。
测试过程监控:客户端运行用例采用命令行的方式,在客户端可以实时查看过程。Web端可以通过任务查询查看测试进度。
日志定位:客户端LOG4J+数据库记录测试过程日志,2种方式都可以通过Web端实时查看定位问题。
接口+Web UI+移动端UI多纬度自动化:支持接口+Web UI+移动端UI自动化,Web UI自动化采用WebDriver3.0封装,移动端UI自动化采用APPIUM封装,纯关键字驱动,0编码。
HTTP+Socket接口免编码:完全封装HTTP以及Socket接口,协议模板+纯关键字驱动,免编码,初级测试人员的福音,与其他类似开源工具相比优势明显
在线调试用例:用例步骤管理界面直接调试自动化用例,避免使用开发工具调试带来的麻烦,省心、省力、省脑子,但是不能不要脑子。
Bootstrap 小清新风格界面:整套Web系统基于Bootstrap风格,以及多种其下的插件,构建清爽界面。
HTTP接口自动化说明
说明:
(1)HTTP接口自动化测试,每个步骤都必须要关联协议模板,去构造消息头以及消息体;
(2)在步骤动作栏中,点击输入框会自动联想当前项目下所有的协议模板,选择对应的模板即可;
(3)请求的参数都必须在模板里面先构造,不能直接在用例步骤的参数列里面去构造,步骤的参数列只能去替换模板里面的默认参数值。也就是说必须得在模板里面有的参数,步骤参数才能生效去替换默认值。
关键字语法构建:
(1)包|定位路径:请求URL;
(2)方法|操作:请求方法;
(3)参数:参数栏可以修改模板中的默认值,如果参数为空,则默认使用模板中定义好的默认参数,参数栏填写示例:参数名#参数值|参数名#参数值|参数名#参数值|……|;
(4)步骤动作:1#Wait表示当前步骤暂停1秒;
(5)预期结果:① 精确匹配,将用例里面【方法|操作】执行的结果,与【预期结果】字段里面的字符串进行精确匹配,直接在预期结果里面填写需要匹配的字符串即可;② 模糊匹配,将用例里面【方法|操作】执行的结果,与【预期结果】字段里面的字符串进行模糊匹配,模糊匹配: %=value;(6)类型:HTTP接口;(7)扩展字段:关联协议模板。
HTTP接口自动化用例编写步骤
Step1:配置协议模板
(1)新增协议模板:选择菜单 测试管理->协议模板->【添加】;
(2)输入协议模板信息:项目名称、模板名称、编码格式等信息,注意:消息头域、证书路径可根据需要填写;
(3)配置模板参数:在协议模板列表中勾选刚才新增的协议模板,点击【模板参数】进入编辑界面,输入请求报文,点击【保存】即可。
Step2:编写测试用例
(1)新增用例:选择菜单 测试管理->用例管理->【添加】;
(2)输入用例信息:项目名称、用例名称、用例类型、备注等信息;
(3)编写用例步骤 及 用例调试:在用例列表中勾选刚才新增的用例,点击【用例步骤】进入用例编辑界面,编辑完成后,点击【调试】,选择配置好的有效客户端,即可进行单次用例调试;
(4)调试结果查看:调试完成后,可在调试界面查看到执行日志及执行结果。
Step3:测试任务执行及结果查看
(1)新增测试计划:选择菜单 测试管理->测试计划->【添加】;
(2)添加计划用例:在计划列表中勾选刚才新增的计划,点击【计划用例】进入计划用例界面,勾选要执行的用例,再【保存】即可完成计划用例添加;
(3)新增测试任务:选择菜单 测试执行->任务调度->【添加】,并完成以下信息填写,包括 调度名从、项目名称、测试计划、客户端、任务类型、Cron执行表达式等;
(4)执行测试任务:在任务列表中,选择刚才新增的测试任务,点击相应的【执行】,即可执行该任务;
(5)测试结果查看:选择菜单 测试执行->任务执行,在列表中可查看刚才执行的任务结果,或者 选择菜单 测试执行->用例明细,在列表中点击刚才执行任务左侧的“?”按钮展开查看向西直行步骤及结果。
至此,一个完整的HTTP接口自动化测试用例便完成了,结果直观。
Pickering Interfaces PXI自动化测试模块亮相深圳国际会展
PickeringInterfaces公司作为生产用于电子测试及验证的信号开关与仿真解决方案的领导厂商,将于2020年11月3日至5日期间,参加在深圳国际会展中心举办的Electronica South China慕尼黑华南电子展。届时Pickering将重点展出两款PXI传感器仿真模块新产品。
PXI模拟输出/电流环仿真模块(41-765系列)设计用于采用4–20mA电流环的工业用变送器的测试。该系列模块可以通过编程设置压摆率,以便有效地模拟不同的传感器。该系列模块还具有多种不同的输出模式,包括4–20mA、0–24mA、+/-24mA、0-5V、+/-5V和+/-12mV,功能多样并且有助于提高仿真的准确度。另外,41-765系列模拟输出/电流环仿真模块还是同类型的仿真模块中密度最高的,仅占用一个PXI槽位,能提供16个通道,为PXI或LXI/USB机箱节省了插槽空间以便用于其他仪器。
PXI LVDT/RVDT/旋转变压器信号仿真模块(41-670系列)可以用于LVDT(线性可变差动变压器)、RVDT(旋转可变差动变压器)或Resolver(旋转变压器)的仿真。该系列模块仅占用一个PXI或LXI/USB机箱槽位,强大的可编程特点使得用户只需要极少数量的硬件就可以进行仿真。另外,由于这款模块需要安装在PXI机箱中并配合用户的其他仪器一起使用,因此不需要额外的控制协议/接口,简化了操作。每个通道都具有一个安装在板上的数字信号处理器,因此无需其他仪器就可以进行测量。41-670模块提供5/6线4通道的配置用于LVDT/RVDT或Resolver仿真,或4线8通道配置用于LVDT/RVDT仿真。并且为每个通道设置了独立的或共用的激励信号,用于异步或同步测试。
除了上述两款新产品,Pickering公司还将展出其他类型丰富的开关和仿真解决方案,包括PXI故障注入开关、射频和微波开关、高密度矩阵、程控电阻以及可安装Pickering大部分的PXI开关和仿真模块的模块化LXI/USB机箱。此外,Pickering还会展示eBIRST开关系统检测工具和复杂开关系统信号路由管理软件Switch Path Manager。
Pickering Interfaces公司将与专注于生产舌簧继电器的姐妹公司Pickering Electronics共用10A86展台。
热门评论
最新评论