LuckyFrame v3.1 Beta 发布,一站式自动化测试平台
LuckyFrame v3.1 Beta 版本发布,这是集自动化测试以及质量管理的统一平台,自动化测试支持接口自动化&UI 自动化&移动自动化,兼容全平台部署(Windows、MAC、Linux),并提供几个质量管理数据收集模板,用来做项目质量分析。
这个版本修复了大量 v3.0 中存在的 Bug 以及优化了大量的操作,进一步提高了使用过程中的便利性。
你如果有兴趣,也可以访问以下官网或是 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.1 Beta 版本优化更新日志
Web 服务端
1:增加质量管理——生产故障登记模块
2:增加质量管理——版本管理功能
3:增加一个对外接口,用来根据调度名称触发调度任务
4:用例步骤界面、计划用例界面增加鼠标悬停显示全部信息功能
5:HTTP 请求类型增加一种 HttpClientPostXml 的 SQL 脚本
6:Web UI 增加刷新、前进、后退页面,以及 isElementExist 判断元素是否存在关键字
7:增加 V2.7.2 版本生产事故数据迁移 SQL 脚本
8:优化针对用户登录保持时效的 shiro 以及 ehcache 配置
9:优化调度任务配置界面 cron 表达式必填的问题
10:优化客户端管理界面状态实时定时更新
11:优化增加测试计划用例功能,可以根据查询条件添加查询出来的全部用例到计划中
12:优化用例名称重复的限制,只限制在同项目下不能重复
13:修复计划用例界面优先级排序出现的 Bug
14:修复修改项目名称时,没有更新顶级用例模块名称的 Bug
15:修复用例界面点击重置按钮导致模块选择 404 的 Bug
16:修复用例界面清空步骤内容时,不生效的 Bug
17:修复复制用例时,没有更新步骤中项目 ID 以及模板 ID
18:修复协议模板复制没有更新 ProjectId 的 Bug
19:修复用例参数控制参数同名的相关逻辑 Bug
20:修复部分功能当修改备注为空时不生效的 Bug
21:修复部分功能 tooltips 显示时,全部为英文显示不全的 Bug 以及优化 tooltips 显示时内容左对齐
测试执行端
1:增加步骤动作关键字 jsonpath 处理功能
2:增加预期结果 jaonpath 断言功能
3:增加 web ui 执行过程中高亮显示操作元素的功能
4:增加可以通过 XML 发送 HTTP 请求的方法
5:增加 Web UI 刷新、前进、后退当前页面以及判断元素存在关键字
6:优化客户端整体代码编写规范
7:优化公共参数使用随机或是时间内置函数时,在整个测试任务中值不再变化的策略
8:修复 httpdelete 收不到响应体的问题
9:修复调用 runcase 关键字时,用例失败没有提示的 Bug
10:修复 Web UI 测试中切换标签页失败,步骤没有失败的 Bug
11:修复多线程批量运行失败用例,导致变量 Map 被清空的 Bug
12:修复遇到 HTTP 响应有响应头跟响应码时,转换 JSON 失败的 Bug
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Linux 引入自动化测试平台 KernelCI
“测试效果差”是 Linux 长期以来的一个主要弱点,目前这一情形有了转机,自动化测试平台KernelCI 已成为 Linux 基金会的一份子。KernelCI是一个基于社区的开源分布式测试自动化系统,专注于上游 Linux 内核开发。该项目现已获得了包括 Google、Microsoft 和 Red Hat 等公司的资助。 KernelCI 项目始于五年前,当时一些内核维护者意识到,“Linux 可在如此多的硬件上运行,但是对该硬件的测试却非常少。” 众所周知,Linux 内核是由一个大型的协作式开源社区开发的,该社区通过 Linux 内核邮件列表(LKML)进行协作。但是 Linux 内核测试是分散的,在测试软件或方法上没有足够的协作。Linux 内核开发人员 Russell Currey 提到,这种邮件列表方式下如何处理补丁是一个问题,大多数包含补丁的邮件缺少上下文,从电子邮件中也几乎不可能知道修补程序是否已被合并或拒绝。“通常,邮件列表所携带的元数据级别根本不如当代项目托管站点,这使 CI(连续集成)问题更加棘手。” “传统上,仅在最常见的硬件上进行测试。但是,由于 Linux...
- 下一篇
vue-http-rexsheng 1.2.0 发布,Vue.js 的优秀通信插件
vue-http-rexsheng,经过公司多个项目磨合而出,一款优秀的 vue.js 平台的 HTTP请求插件,支持 npm 安装与页面直接引用 JS。 特性: 支持 ajax、websocket、jsonp、mock 支持 npm 安装与页面直接引用 js 自定义拦截器的任意添加 mock 可自定义策略,mock 请求与生产真实请求分离,一键切换 更新日志: 1. interceptor 拦截器可以增加多个,可调整顺序,支持异步返回 2. 支持 jsonp 3. 新增 mock 策略配置 4. 新增 get、post、delete 等别名请求 更新公告
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
-
Docker使用Oracle官方镜像安装(12C,18C,19C)
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- CentOS8编译安装MySQL8.0.19
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- MySQL8.0.19开启GTID主从同步CentOS8
- CentOS7,8上快速安装Gitea,搭建Git服务器
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
推荐阅读
最新文章
- CentOS8编译安装MySQL8.0.19
- CentOS6,CentOS7官方镜像安装Oracle11G
- SpringBoot2整合Thymeleaf,官方推荐html解决方案
- 设置Eclipse缩进为4个空格,增强代码规范
- CentOS7,8上快速安装Gitea,搭建Git服务器
- Windows10,CentOS7,CentOS8安装MongoDB4.0.16
- CentOS7安装Docker,走上虚拟化容器引擎之路
- CentOS6,7,8上安装Nginx,支持https2.0的开启
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题
- Docker安装Oracle12C,快速搭建Oracle学习环境