LuckyFrame V3.2 Beta 发布,一站式自动化测试平台

LuckyFrame  V3.2 Beta 版本发布了,这是集自动化测试以及质量管理的统一平台,自动化测试支持接口自动化& UI 自动化 & 移动自动化,兼容全平台部署 (Windows、MAC、Linux),并提供几个质量管理数据收集模板,用来做项目质量分析。

V3.2 Beta 版本做了几项重大更新,其中包括使用 flyway 自动升级数据库表结构,以后将不再需要手动执行 SQL 来升级表结构,还有升级了客户端服务端之间使用 netty 进行通信,突破了内外网的限制,将全面支持服务端部署在云端,客户端部署在本地。

你如果有兴趣,也可以访问以下官网或是 DEMO 链接来了解更多细节......

官网地址      演示demo

我能做什么?

  • 分布式测试:使用 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 风格,以及多种其下的插件,构建清爽界面。

LuckyFrame V3.2 Beta版本优化更新日志

Web服务端(测试管理)
1:通过flyway插件解决程序升级自动更新数据库表结构功能
2:用例界面增加批量复制测试用例功能
3:使用netty重构服务端和客户端通讯方式,增加客户端类型
4:测试步骤中增加备注字段
5:增加从Excel批量导入用例模块功能
6:优化用例步骤界面遇到空值时,tooltip显示null的问题
7:用例列表界面增加tooltip提示
8:优化用例执行明细界面,下拉列表可以查询所有执行任务
9:解决没有项目导致用例查询500的问题,避免项目全部被删除

客户端(测试执行机
1:增加HTTP接口测试的patch、delete(支持JSON格式)两种类型请求
2:使用netty重构服务端和客户端通讯方式
3:升级appium依赖包版本至V7.3.0、selenium依赖包版本至3.141.59
4:增加移动端调试类
5:增加数据库驱动方法
6:增加APPIUM测试是否每次都是否避免重新安装APP的配置项
7:优化警告信息
8:升级WebDriver的所有浏览器驱动文件
9:优化客户端服务端版本检测的提示
10:优化移动测试中页面滑动的代码
11:支持客户端提交json对象为空时,参数输入NULL即可
12:优化所有.sh文件为unix格式
13:全面优化代码
14:优化json对象在步骤中参数化NULL的功能

猜你喜欢

转载自www.oschina.net/news/114377/luckyframe-3-2-beta-released