为什么我会选择 AI-TestOps 让测试更智能

news/2024/4/25 4:57:04/文章来源:https://blog.csdn.net/JHXL_/article/details/129237535

catalogue

  • 写在前面
  • 背景
  • 纵观AI-TestOps云平台
  • 进入平台
  • 自动化测试主流程
  • AI视频流程图


写在前面

如今在IT行业中的测试岗位尤为重要,可谓是生产环境的最后一道防线,我们的愿景都是测试点头后绝无BUG,可见测试工程师在项目中的重要程度,我也跟测试同学聊过关于测试工作,如果说我们程序员是高重复工作,那测试可以说是完整复制工作,很多时候忙得焦头烂,做的都是完全一致的工作,同样的功能点无数次的尝试,无限的重复操作,因为重复所以耐心变差,不免会出现遗漏疏忽,如果有测开能力支撑起自动化测试那就很省事,但是对于一般同学来讲有没有可以不具备测开能力却可以享受自动化测试的办法呢?有的!龙测科技专为测试同学开发了AITestOps云平台——彻底改变劳动密集型测试行业,让测试越来越智能!


背景

龙测科技是一家专注于AI-TestOps软件测试的国家高新技术企业,也是一站式自动化测试工具提供商。龙测科技自创立以来一直深耕于软件自动化测试领域,成功构建一站式通用自动化测试平台—龙测AI-TestOps云平台。

在这里插入图片描述

龙测AI-TestOps云平台的核心理念是利用现代AI技术及先进测试算法,彻底改变目前手工及自动化软件测试形态。对于UI自动化测试,我们创造性的提出AI+机器人+模型(ARM)技术来构建稳定快速的测试工具。即AI学习生成业务流程图,测试用户通过组合流程图成为积木图,机器人通过视觉和机械化方式稳定执行。因此我们能快速、高效、低成本地完成.EXE应用、Web应用、iOS、Android、小程序、混合应用的UI自动化测试。

在ARM技术的支持下,龙测科技拥有涵盖市面上绝大部分软硬件系统的UI功能产品体系,凭借全球领先的测试代码生成器技术,测试代码一键自动生成等能力,为行业客户提供高效、可维护、低成本的自动化测试工具,为产品质量保驾护航。龙测科技先后获得苏州工业园区科技领军、杭州5213领军、苏州姑苏领军等称号,2020年完成数千万元Pre-A轮商业风险投资,2022年完成浙大系基金领投的数千万元A轮风险投资。龙测科技得到包括微信、潍柴动力、吉大正元、中国移动(苏研院)、咪咕动漫、中国电信、红星美凯龙、上海应用技术大学等各行各业知名客户的一致好评。我们相信下一代产品(龙测大脑和云工厂)将赋能各行各业(金融、教育、互联网、电商、直播等),并加速世界的智能化进程。


纵观AI-TestOps云平台

一款致力于彻底改变劳动密集型测试行业,让测试越来越智能!能够快速、高效、低成本地完成.EXE应用、Web应用、iOS、Android、小程序、混合应用的UI自动化测试,龙测AI-TestOps云平台的核心理念是利用现代AI技术及先进测试算法,彻底改变目前手工及自动化软件测试形态。在ARM技术的支持下,龙测科技拥有涵盖市面上绝大部分软硬件系统的UI功能产品体系,凭借全球领先的测试代码生成器技术、测试代码一键自动生成等能力,为行业客户提供高效、可维护、低成本的自动化测试工具,为产品质量保驾护航。
在这里插入图片描述

龙测AI-TestOps云平台解决痛点:

录制测试用例,用例完整度低
通过Selenium、Appium等多种控件定位方式,OpenCV、OCR等多种视觉定位方式,测试人员在录制、生成用例后,只需少量修改即可获得目标测试用例。

缺乏自动化工具,学习成本高
私有化部署,工程师现场支持、培训,测试人员轻松上手,结合客户现有的自动化管理过程,一周即可实现自动化测试。

回归测试量大,维护成本高
基于OCR和AI图像识别技术,自动化用例覆盖率高,大大降低后期脚本编写成本及维护成本。

用例及报告可读性差
龙测特有的流程图和积木图功能,将测试用例以图形的方式展现,测试报告提供视频回放和步骤截图,让BUG一目了然。

特殊场景无法使用
龙测机器人系统,模拟用户真实操作,完美解决银行账户、软件钱包、用户密码等黑屏录制问题,让涉及上述步骤的流程和录制不再中断。

龙测AI-TestOps云平台突出优势:

全类型软件
模型支持.EXE/Web/iOS/Android/小程序/混合应用的UI自动化测试

自动化支持
自动进行功能及接口用例设计、执行及报告

自动构造新用例
搭积木方式一键设计,更复杂、更高覆盖率测试用例集

可视化组织用例
金字塔方式,可视化组织大量测试用例

测试环境支持
一键初始化各类测试运行环境,包括Windows、Android、iOS、手持设备、Pad环境、密码器、POS机、扫描仪等

跨平台测试
AI+机器人+模型测试框架(ARM-TF)支持单平台录制,多平台播放

龙测AI-TestOps云平台产品介绍:

对于UI自动化测试,我们创造性的提出AI+机器人+模型(ARM)技术来构建稳定快速的测试工具。即AI学习生成业务流程图,测试用户通过组合流程图形成积木图,机器人通过视觉和机械化方式稳定执行。因此我们能快速、高效、低成本地完成.EXE应用、Web应用、iOS、Android、小程序、混合应用的UI自动化测试。基于页面元素的识别和定位来模拟用户行为,凭借精细化的AI图像学习能力,通过OCR、OpenCV等技术进行UI元素定位——自动执行任务——生成可视化测试报告。

在这里插入图片描述


进入平台

在这里插入图片描述

登录我们平台 👉 https://prod.dragontesting.com/login?source=22 如果你还没有可以免费注册哦,我们可以看到平台左侧的一级菜单分别是项目、应用、设备、订单,他们都是做什么的呢?项目管理展示登录账号在该公司下所有项目,应用管理展示所有的应用,设备管理包含共有设备和私有设备,升级为企业版可以注册私有设备,设备包含电脑和手机,企业管理可进行查看企业订单企业成员以及企业资料;

在这里插入图片描述

在这里插入图片描述

项目=》点击任意项目=》进入项目详情,我们可以看到上方有几项菜单,仪表盘:展示当前项目的数据以及情况,用例:包含流程图、积木图,任务:实时任务、定时任务、兼容测试任务,数据:全局变量、数据驱动表,元素:当前项目下所有的元素,配置:数据库、环境配置,AI:可以通过手机录屏上传视频AI会识别视频自动生成流程图。了解了项目那下面我们就自己搭建一个自动化测试流程吧!


自动化测试主流程

通过AI-TestOps云平台自己搭建一个自动化测试主流程:大致分为四步,首先新建项目=》项目内新建流程图=》创建测试任务=》查看测试报告;跟着我来进行一下实操吧!

创建项目: 点击项目=》右上角创建项目=》输入基本信息:项目名称自定义,类型我选择了一个web应用,测试URL我就用了 https://www.baidu.com/ 软件版本填写了1,浏览器我选择了 chrome =》点击确认=》回到列表中就有了我们的demo测试项目。

在这里插入图片描述

新建流程图: 进入我们刚刚创建的项目=》选择用例=》新建流程图=》选择空闲可用的设备进行操作=》点击录制(这里呢设备默认会打开我们的URL地址,这里呢也就是百度,我们实现一个非常简单的 通过百度 然后查询找到CSDN然后找到几何心凉的主页)=》操作完成后命名保存即可,点击关闭我们的用例中就多了一个我们刚刚创建的流程图。

在这里插入图片描述

创建测试任务: 点击任务=》新建任务=》选择流程图(选择我们刚刚创建的流程图即可)=》选择用例(默认即可)=》选择设备(空闲设备可用即可)=》任务配置(默认就好我们自定义一个任务名称)》保存即可;

在这里插入图片描述

查看报告: 我们等待上方任务执行完成后=》点击详情=》点击查看报告,我们可以看到刚刚自动执行的每个小步骤详情,最终真的找到了几何心凉

在这里插入图片描述

到这里我们就创建了一个自动化测试流程,你完成了吗?等等。。。如果我在定时任务中去设置签到流程,那这样的话 我们就不会每天去平台签到了让他搞定不就好了么?小伙伴们可以进行尝试哦!


AI视频流程图

我们的平台中还有一个比较强悍的活动,就是AI视频流程图,它可以通过用户使用手机录制的视频然后进行解析最终自动生成流程图,下面我们就来尝试一下吧!

在这里插入图片描述

首先我们来创建应用,跟上面一样点击应用=》创建=》填写信息(这里我们选择安卓应用)其余信息可根据自身的实际app来选择

在这里插入图片描述

如果待测项目中没有我们需要的,我们可以通过拖拽上传我们的APP,然后我们点击创建好的项目,进入到项目中,点击上面的AI(目前只支持安卓APP使用,录制过程中操作不易过于快速)注意:录屏视频须带小白点触摸标记可在手机设置中开启该功能;下列是不同的手机型号开启方式;

在这里插入图片描述

按照要求开启小白点触摸标记后兵录制操作视频,录制完成后我们点击AI中右上角的上传视频按钮;

在这里插入图片描述

上传成功后列表中会展示我们上传的视频,我们等待AI分析完成

在这里插入图片描述

等待AI分析完成后,我们可以通过点击查看流程图来观看AI分析的结果;

在这里插入图片描述

点击播放来看一下具体的流程节点的操作步骤!和标准没有出入的话,我们的流程图就创建完成了,然后我们就可以根据上面的步骤创建测试任务,进行正式的测试了!小伙伴们赶快去尝试一下吧!我们平台的地址 👉 https://prod.dragontesting.com/login?source=22

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_74592.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

正态分布、Q函数、误差函数erf()和互补误差函数erfc()

1、正态分布(高斯分布) 若随机变量 X服从一个位置参数为 μ、尺度参数为 σ 的概率分布,且其概率密度函数为 则这个随机变量就称为正态随机变量,正态随机变量服从的分布就称为正态分布,记作 X∼N(μ,σ2) 。 当μ0,σ…

QML Item

在QML中所有的可视项目都继承自Item,虽然Item本身没有可视化的外观,但它定义了可视化项目的所有属性。 Item可以作为容器使用: Item{Rectangle{id:retc}Rectangle{id:retc1}Rectangle{id:retc2}Rectangle{id:retc3}} item拥有children属性…

【C语言每日一题】杨氏矩阵(源码以及改进源码)

【C语言每日一题】—— 杨氏矩阵😎😎😎 目录 💡前言🌞: 💛杨氏矩阵题目💛 💪 解题思路的分享💪 😊题目源码的分享😊 &#x1f4…

SSM知识快速复习

SSM知识快速复习SpringIOCDIIOC容器在Spring中的实现常用注解Autowired注解的原理AOP相关术语作用动态代理实现原理事务Transactional事务属性:只读事务属性:超时事务属性:回滚策略事务属性:事务隔离级别事务属性:事务…

Windows下载安装Prometheus

目录 资料 下载 解压 点击prometheus.exe运行 资料 Prometheus是一个开源的系统监控和报警系统,同时也支持多种exporter采集数据,还支持pushgateway进行数据上报,Prometheus性能足够支撑上万台规模的集群。 官网:https://pr…

阿里大数据之路总结

一、数据采集 二、数据同步 2.1、数据同步方式: 数据同步的三种方式:直连方式、数据文件同步、数据库日志解析方式 关系型数据库的结构化数据:MYSQL、Oracle、DB2、SQL Server非关系型数据库的非结构化数据(数据库表形式存储&am…

【ESP 保姆级教程】疯狂毕设篇 —— 案例:基于ESP8266和EMQX的教室灯光控制系统

忘记过去,超越自己 ❤️ 博客主页 单片机菜鸟哥,一个野生非专业硬件IOT爱好者 ❤️❤️ 本篇创建记录 2023-02-26 ❤️❤️ 本篇更新记录 2022-02-26 ❤️🎉 欢迎关注 🔎点赞 👍收藏 ⭐️留言📝🙏 此博客均由博主单独编写,不存在任何商业团队运营,如发现错误,请…

智慧物联网源码带手机端源码 物联网系统源码

在智慧工厂领域,智慧城市领域,都需要对设备进行监控。比如工厂需要对周围环境温度、湿度、气压、电压,灯的开关进行监控。这时候就需要物联网平台来进行管理。 推荐一个基于java开发的物联网平台,前端HTML带云组态、可接入视频监…

酷炫的数据可视化,背后的制作工具究竟是什么?

数据可视化已经成为当代互联网的热词,不论是哪个行业都在使用。那么背后制作出数据可视化的可视化工具是什么呢?它又有哪些呢? 一、可视化工具是什么 可视化工具其实是 Visual Studio 调试器用户界面的组件,听起来很复杂对吧。但…

图节点嵌入相关算法学习笔记

引言 本篇笔记为coggle 2月打卡任务,正好也在学习cs224w,干脆就一起做了,以下是任务列表: 任务名称难度任务1:图属性与图构造低、1任务2:图查询与遍历低、2任务3:节点中心性与应用中、2任务4&…

redis(10)事务和锁机制

Redis事务定义 Redis 事务是一个单独的隔离操作:事务中的所有命令都会序列化、按顺序地执行。事务在执行的过程中,不会被其他客户端发送来的命令请求所打断。 Redis 事务的主要作用就是串联多个命令防止别的命令插队。 Multi、Exec、discard Redis 事务中…

15 Nacos客户端实例注册源码分析

Nacos客户端实例注册源码分析 实例客户端注册入口 流程图&#xff1a; 实际上我们在真实的生产环境中&#xff0c;我们要让某一个服务注册到Nacos中&#xff0c;我们首先要引入一个依赖&#xff1a; <dependency><groupId>com.alibaba.cloud</groupId>&l…

idea debug elasticsearch8.6.2 源码

前置依赖&#xff1a; gradle 7.5.1&#xff1a;Gradle | Releases openJDK 17&#xff1a;https://download.oracle.com/java/17/latest/jdk-17_windows-x64_bin.exe idea&#xff1a;IntelliJ IDEA 2022.1 (Ultimate Edition) 1、下载源码 8.6.2 zip包 并解压 地址&…

在 Flutter 中使用 webview_flutter 4.0 | 基础用法与事件处理

大家好&#xff0c;我是 17。 Flutter WebView 一共写了四篇文章 在 Flutter 中使用 webview_flutter 4.0 | 基础用法与事件处理在 Flutter 中使用 webview_flutter 4.0 | js 交互Flutter WebView 性能优化&#xff0c;让 h5 像原生页面一样优秀&#xff0c;已入选 掘金一周 …

「回顾RKDC2023」飞凌嵌入式受邀亮相第七届瑞芯微开发者大会

2023年2月23-24日&#xff0c;第七届瑞芯微开发者大会&#xff08;RKDC2023&#xff09;在福州隆重举行&#xff0c;飞凌嵌入式作为瑞芯微生态合作伙伴受邀参会&#xff0c;并与数千名开发者科技公司代表及行业领袖共同聚焦行业新兴产品需求&#xff0c;探讨新硬件发展趋势&…

STC32单片机 普通 I/O 口中断功能介绍和使用

STC32单片机 普通 I/O 口中断功能和使用✨STC32单片机普通 I/O 口中断&#xff0c;不是传统外部中断. &#x1f516;手册上描述&#xff1a;STC32G 系列支持所有的 I/O 中断&#xff0c;且支持 4 种中断模式&#xff1a;下降沿中断、上升沿中断、低电平中断、高电平中断。每组 …

网络方面的复习

这个博客参考了许多up主的视频和网上其他的博主的文章&#xff0c;还有我老师的ppt 这里是目录一、osi七层模型&#xff08;参考模型&#xff09;1.物理层2.数据链路层&#xff08;数据一跳一跳进行传递&#xff09;3.网络层&#xff08;端到端传输&#xff09;4.传输层&#x…

C语言深度剖析:关键字

C语言深度剖析:关键字C语言深度剖析:关键字前言定义与声明&#xff08;补充内容&#xff09;最宏大的关键字-auto最快的关键字-register关键字static被冤枉的关键字-sizeof整型在内存中的存储原码、反码、补码大小端补充理解变量内容的存储和取出为什么都是补码整型取值范围关于…

Pages Hexo 博客使用总结

参考&#xff1a;https://blog.csdn.net/yaorongke/article/details/119089190 Hexo Fluid 首页&#xff1a;https://hexo.fluid-dev.com/docs/ Hexo Fluid 配置&#xff1a;https://hexo.fluid-dev.com/docs/guide/#%E5%B1%95%E7%A4%BA-pv-%E4%B8%8E-uv-%E7%BB%9F%E8%AE%A1 文…

IM即时通讯开发如何解决大量离线消息导致客户端卡顿的

大部分做后端开发的朋友&#xff0c;都在开发接口。客户端或浏览器h5通过HTTP请求到我们后端的Controller接口&#xff0c;后端查数据库等返回JSON给客户端。大家都知道&#xff0c;HTTP协议有短连接、无状态、三次握手四次挥手等特点。而像游戏、实时通信等业务反而很不适合用…