前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >自动化测试工具加入黑科技带来新纪元

自动化测试工具加入黑科技带来新纪元

作者头像
石臻臻的杂货铺[同名公众号]
发布2023-03-11 17:25:58
4140
发布2023-03-11 17:25:58
举报
文章被收录于专栏:kafka专栏kafka专栏

文章目录


最近ChatGpt大火,基础体验之后感觉人工智能语言处理这块发展真的是迅猛,同时最近做了一些web项目,需要进行一定的自动化测试,就在思考有没有可能AI和测试结合产生一些便利的测试方式。与测试的同事交流发现国内有一款叫做龙测AI-TestOps云平台的测试工具已经完成了一次融合,赶紧上手体验了一把,与大家一起分享一下感受。


一、自动化测试新纪元

1.人工智能爆火的时代

最近几年人工智能有了许多我们可以感受到的发展,比如微信电脑版的OCR、许多智能仓储上的辅助定位、对图片元素的识别等,同时最近爆火的ChatGpt给我们带来了巨大的冲击,可以说最近几年是人工智能大爆发的时代,同时其与各行各业的融合也成为一个新趋势。

2.传统自动化测试工具现状

在这里插入图片描述
在这里插入图片描述

传统自动化测试工具在web端常用的就时Selenium,但其需要一定的使用门槛,处理好页面元素的定位、获取、模拟真实的使用环境,都需要大量的时间,通常以自动化脚本的形式完成以上工作。当页面元素不易定位,或者当页面元素层级关系发生变化时,需要修改脚本,这对测试工具带来了巨大的挑战,同时为了生成一份测试报告,需要我们自己进行报告逻辑设计,经常因为一些变动加班到头秃。

3.当自动化测试工具遇上AI

在这里插入图片描述
在这里插入图片描述

龙测AI-TestOps云平台是基于ARM的TestOps云平台解决方案,能够快速、高效、低成本地完成.EXE应用、Web应用、iOS、Android、小程序、混合应用的UI自动化测试。其中ARM是AI+Robot+Model的缩写,其含义为利用AI技术生成测试流程图、同时翻译给机器从而能够稳定进行测试。 这个工具由于AI的加成,出现了很多特色功能,如视觉定位、文字识别定位、自然语言流程创建、视频AI提取流程等能够简化测试代价的功能,可以点击官网了解一下。下面我们也会进行介绍。


二、基本测试流程

为了最直观的感受软件的使用效果,我们按照标准测试流程一起感受一下。当然需要提前注册登录,可以先点击官网进行注册。

1.创建项目

在这里插入图片描述
在这里插入图片描述

我们会有许多测试任务,创建项目可以让我们更好的区分不同功能的测试。进入官网后点击右上角的创建项目,然后输入基本的项目信息,此处我们以Bing搜索”石臻臻的杂货铺“为例,就创建如下的web项目。

2.输入测试流程

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

进入项目内后,我们需要进入用例、新建流程图、选择一个设备进行流程图的录制,我们这里以测试第一个链接是否为我的博客为例,进行流程图书写。

3.设备农场进行测试

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

然后我们需要在任务面板选择流程调用我们刚才的用例进行测试,其中设备的选择部分,平台支持私有设备只需要简单的下载软件安装就可以使用了。

4.生成查看测试报告

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

我们可以查看测试的实时进度,同时我们可以生成一份测试报告,支持流程图、测试报告、excel的导出,方便我们完成测试文档的撰写。


三、AI-TestOps工具特色

小试牛刀——opencv辅助定位功能

在这里插入图片描述
在这里插入图片描述

在平台定位的时候支持对视觉元素进行定位,可以很方便的解决Selenium在网页元素发生变动难以使用xpath定位的问题。

初窥门径——OCR辅助定位功能

在这里插入图片描述
在这里插入图片描述

有些场景我们需要的是对特定内容的定位,在UI发生变动的时候,我们利用OCR就可以更加精准的定位到我们需要的元素,比如定位力扣的刷题数目。

渐入佳境——NLP自然语言识别

在这里插入图片描述
在这里插入图片描述

通过我们人类的自然语言,描述整个测试流程,就可以得到一张完整的测试流程图,可以将我们文档中书写的测试流程翻译成为流程图,现在识别的是特定的关键词,未来如果能够类似于ChatGpt理解我们语言的意图自动生成所有流程将会更加梦幻。

豁然贯通——在线构建转流程图

在这里插入图片描述
在这里插入图片描述

在我们刚才的使用例子中已经使用了这部分的功能,通过监控我们的动作就能够生成测试流程图,是一个学习之后立刻输出的过程,极大降低自动化测试的工作量。

登峰造极——视频转流程图

在这里插入图片描述
在这里插入图片描述

通过AI对录制的视频进行解析,自动生成流程图,当客户发来一份问题复现视频的时候,我们可以直接进行转换,快速生成测试用例,完成问题定位与复现。提高工作效率和问题解决能力以及最重要的客户满意度。


三、总结

这次我们一起感受了一下AI带给自动化测试行业的颠覆性改变,对我们测试工作带来了巨大的效率提升,同时针对页面发生动态变化后的测试适应性更强,极大降低了测试人员的门槛。 同时视频解析能够增强对用户问题反馈的相应能力,极大的提升客户的满意度,可谓是创造了自动化测试新纪元。没有体验过的小伙伴一定要 点击体验 一下。

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2023-03-01 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 文章目录
  • 一、自动化测试新纪元
    • 1.人工智能爆火的时代
      • 2.传统自动化测试工具现状
        • 3.当自动化测试工具遇上AI
        • 二、基本测试流程
          • 1.创建项目
            • 2.输入测试流程
              • 3.设备农场进行测试
                • 4.生成查看测试报告
                • 三、AI-TestOps工具特色
                  • 小试牛刀——opencv辅助定位功能
                    • 初窥门径——OCR辅助定位功能
                      • 渐入佳境——NLP自然语言识别
                        • 豁然贯通——在线构建转流程图
                          • 登峰造极——视频转流程图
                          • 三、总结
                          相关产品与服务
                          文字识别
                          文字识别(Optical Character Recognition,OCR)基于腾讯优图实验室的深度学习技术,将图片上的文字内容,智能识别成为可编辑的文本。OCR 支持身份证、名片等卡证类和票据类的印刷体识别,也支持运单等手写体识别,支持提供定制化服务,可以有效地代替人工录入信息。
                          领券
                          问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档