全站搜索
首页_赢咖4星辉-官方注册地址
首页_赢咖4星辉-官方注册地址
赢咖4简述人工智能和机器学习实现完全自动化的5种方法
作者:管理员    发布于:2021-06-18 12:31    文字:【】【】【

  自动化已经取得了长足的进步。通过引入智能测试自动化工具,可以解决传统测试自动化的难点,从而获得最佳结果。下面分享 5 种通过人工智能和机器学习实现完全自动化的方法,这些方法能够帮助项目团队减少测试工作量,提高测试覆盖率。

  测试自动化中的自修复技术解决了测试脚本维护的主要问题,即自动测试脚本在对象属性(包括名称、ID、CSS 等)的每个变更阶段都会中断。测试自动化中的自修复技术在实现过程中使用了动态定位策略,程序可以自动检测到这些变更,并动态地修正它们,无需人工干预。团队可以利用敏捷测试方法中的左移方法,使得过程更加高效,提高工作效率,加速交付。

  举个例子,当开发者对 HTML 页面中的对象标识符进行任何更改时,测试用例中的 UI 标识符将自动更改。虽然属性改变了,但人工智能引擎仍然定位这些元素,并根据在源代码中的更改来修改它们。这一自修复技术使开发者不必花费大量时间来识别变更,同时更新 UI。

  自动化测试脚本的开发是一项复杂的工作,需要用到JavaPython、Ruby 等高技能的编程语言。同时还需要做大量的初始工作,并投入一定的时间和资源。使用自动化脚本进行开发可将测试脚本的生成时间减少 50%。另外,在测试脚本设计过程中加入人工智能和机器学习技术,也能大大简化其设计流程。

  目前市面上有各种各样的测试工具,比如通过手动测试用例构建的 selenium 自动化测试脚本,它可以读取测试脚本,并自动生成自动化脚本。该人工智能算法使用自然语言处理,能够理解用户的意图,并在 Web 应用中模拟这些行为。它的优点是可以减少 80% 的测试脚本设计和经历。

  3. 大量测试数据的有效使用很多使用敏捷和 DevOps 方法执行持续测试的组织都选择了一种严格的测试方法,并在整个软件开发生命周期中每天进行数次使用,其中包括单元、API、功能、可访问性、集成和其他类型的测试。在执行这些测试用例时,系统将创建大量的测试数据。库存的数据越多,管理人员就越难做出更准确的决定。

  通过可视化最不稳定的测试用例和其他需要重点关注的部分,机器学习可以帮助开发者更容易地识别关键的问题区域。此外,通过人工智能和机器学习系统的参与,还可以轻松地对测试数据进行切片、分块和分析,并能够读取模式、量化业务风险和加快手头项目的总体决策过程。

  具体来说,在人工智能和机器学习的帮助下,分析人员可以获得以下更好的特性:

  4. 利用自动视觉验证工具对图像进行测试当前,在基于图像的测试领域中,自动视觉验证工具得到了越来越多的应用。

  软件开发中的视觉测试(也叫 UI 测试)可以确保开发者构建的 Web 或移动应用的 UI 呈现给最终用户,这些工具旨在通过更新 UI 来帮助开发者实现应用的功能。不过当前,大多数正在进行的测试通常难以实现自动化,而是采用人工测试的方式。

  人工测试很容易导致一些元素被忽略,要想准确识别这些元素,测试人员可以利用基于机器学习的视觉验证工具。这是一种基于图像的测试注入,它动态地改变了公司在任何系统中提供自动测试服务的方式。测试分析人员可以创建自动检测软件中所有视觉错误的机器学习测试,这样做有助于验证应用的视觉正确性,而无需测试专家将输入隐性地插入到系统中。

  5. 人工智能搜索当前,开发者使用的基于人工智能的最新自动化技术是使用 spidering 方法为应用自动编写测试。

  开发者需要为自己的 Web 应用提供一些新的人工智能 / 机器学习工具,以便启动抓取。在抓取的过程中,该工具通过截图收集数据,为每个页面下载 HTML 代码,测量复杂,并不断重复运行这些步骤。最后,这一工具会创建一个数据集,并训练机器学习模型,从而理解应用程序的预期模式和行为。

  此外,该工具还将其当前阶段与之前观察到的所有模式进行比较。如果有偏差,工具将把这部分标记为测试期间可能出现的 Bug。下一步,开发者需要确认被标记的问题是否确实是 Bug。也就是说,机器学习工具负责 Bug 的检测过程,但是开发者在接受调用之前必须进行最后的确认。

  结 论要想在测试中充分利用人工智能和机器学习技术,需要开发者具备一定的机器学习测试算法基础,并且要有战略上的测试方法。同时,还需要拥有一支测试团队,团队需要知道如何将复杂的数据结构分解成能够帮助开发者加强决策过程,并提高总体项目效率和收益的简化表示。

  文章出处:【微信号:vision263com,微信公众号:新机器视觉】欢迎添加关注!文章转载请注明出处。

  面对相对复杂的互联网信息,知识图谱能够将其表达成更加便于理解的形式,通过可视化技术加以显示并提供有价....

  这种算法最常用的技术是最小二乘法(Least of squares)。这个方法计算出最佳拟合线,以使....

  在自然语言处理领域中,一个重要的技术基础就是创建合理的Embedding。Embedding是NLP....

  在监督式学习下,输入数据被称为“训练数据”,每组训练数据有一个明确的标识或结果,如对防垃圾邮件系统中....

  当前,全国各地纷纷出台相应的国家政策,推动智能制造的发展。在政策东风的吹佛下,多地都在加快智能制造的....

  在对外开放的基本国策引领下,中国企业纷纷走上全球化之路,这其中产业基础好、生产能力强、优质产品多的国....

  在人工智能迅猛发展的时代,机器人是一个PC级的市场,每个人都有自己的机器人需求。赢咖4机器人服务于商用与生....

  编者按:以 AI 为代表的新一代数字技术,正在带动诸多行业快速发展,由 AI 驱动的数字化转型已成为....

  “数字产业化”“产业数字化”多次出现在今年的两会政府工作报告和《中华人民共和国国民经济和社会发展第十....

  机器视觉在工业领域已经越来越普及,在自动化品质检测方面的技术已经越来越成熟。它主要有四个功能:引导和....

  近日,一汽-大众汽车有限公司(以下简称“一汽大众”)在长春举办了以“启新·创未来”为主题的车辆安全创....

  近日,作为世界人工智能大会的最高奖项,SAIL奖(Super AI Leader,卓越人工智能引领者....

  Hbase是一个分布式数据库管理系统,对于需要快速随机访冋大量数据的应用程序,它正变得越来越流行。但....

  现在的人工智能学习算法以机器学习和深度学习算法为主。这两种类型的算法以数据为基础,通过计算机强大的算....

  形式背景的属性约简是形式概念分析的重要研究内容之一。文中研究形式背景保持面向对象(属性)概念格结构的....

  我们 (Very Good Ventures 团队) 与 Google 合作,在今年的 Google....

  5G将解救越来越越多枯燥孤独的高危工种,这个过程艰难,却充满生命力。 6月1日中午,天津港的气温已经....

  ●当前机器学习落地挑战● 近二十年来,机器学习已广泛应用于数据挖掘、计算机视觉、自然语言处理、生物特....

  图像隐写技术可以在互联网上传输各种数字图片中隐藏的敏感或秘密信息,在过去二十多年中得到了快速的发展,....

  人工智能究竟是什么? 机器人能思考吗? 如果我的大数据足够大,是不是我也能创造智能? ...

  如今学习应用数据可视化的渠道有很多,你可以跟踪一些专家博客,但更重要的一点是实践/实操,你必须对目前....

  在给定的硅片上能装多少个晶体管? 人工智能未来的突破点究竟在哪里?是电子硬件还是软件呢? ...

  2021年6月4日,如本科技与泰达机器人(全称:深圳市泰达机器人有限公司)签署战略合作协议,共同打造....

  6月11日,第一届消费者科技及创新展览会(以下简称:CTIS2021)在上海新国际博览中心落下精彩帷....

  EVA是一种新型机器人,它拥有一张柔软而富有表现力的脸,可以对微笑等表情做出回应。近五年来,美国的创....

  6月4日,埃斯顿正式宣布与河南骏通车辆有限公司签署了《销售合同》,本次合同含税金额合计为9140万元....

  美国医学创新公司(USMI)宣布开发出第一个适用于癌症手术的机器人输送系统CanadySurgica....

  他们的任务一开始比较最简单,比如判断句子意思是否通顺;进阶任务是识别图像、验证码。其中识别图像包括做....

  来自中国和新加坡的专家团队开发了一种人工智能辅助诊断系统,可以帮助细胞学家进行数据解释并提高筛查效率....

  AI算命出现在越来越多的社交媒体上。包装最精美的,要数一款“姓名批命”网站。该网站称,姓名批命由国际....

  WF Wolves机器人的制作材料为碳纤维,这是一种非常轻便的材料,可以保证机器人的轻盈体态;其次,....

  过去几年来,人工智能(AI)技术在新药开发领域逐渐兴起,特别是利用机器学习(ML)和深度学习(DL)....

  物联网和人工智能(AI-IoT)已经到来,如何在这场即将到来的大规模市场中取胜? 恩智浦的无线连接主要体现在哪几个方面? ...

  人工智能下面有哪些机器学习分支? 如何用卷积神经网络(CNN)方法去解决机器学习监督学习下面的分类问题? ...

  著名经济学家阿尔弗雷德・马歇尔(Alfred Marshall)在其著作《产业经济学要素》的第三章《....

  采用传统加密系统只能实现单个信息共享,无法保证多个信息共享安全,为了解决该问题,文中提出并设计了基于....

  人工智能在模仿人类的道路上,Get 到了一项精髓 —— 偷懒。 2018 年 4 月,OpenAI ....

  互联网仲裁近年来成为数字经济领域法律纠纷的一种重要解决机制,实现了“线上争议、线上解决”。然而,现有....

  郑力谈道,长电科技在异构集成的国际赛道上推出了全系列解决方案,该系列解决方案是基于长电科技目前正在量....

  近日,Arm正式发布了最新的V9架构,这是目前首款全面计算解决方案,落实 Arm全面计算设计战略的三....

  阻止勒索软件已成为许多组织的优先事项。因此,他们正在转向人工智能(AI)和机器学习(ML)作为他们的....

  脉冲神经元有监督学习算法通过梯度下降法调整神经元的突触权值,但目标学习序列长度的增加会降低其精度并延....

  5G 手机的崛起让芯片供需失衡,一些突发因素又放大了这个现象,如华为囤货引发抢货潮,骤然回温的新能源....

  什么是Elasticsearch? Elasticsearch是基于Lucene库的搜索引擎。它提供....

  针对传统卷积神经网络在行人检测中卷积速度慢、抗噪弱、冗余大的问题,提岀了一种基于深度稀疏自编码网络的....

  法国Soitec半导体公司于6月9日公布了2021财年的全年业绩(截止至2021年3月31日)。财务....

  为提高特征提取方法的文本分类精确度,结合信息增益(IG)和改进的最大相关最小冗余(mRMR),提出种....

  分析商品评论中评价对象和评价短语的词性和句法关系,提出一种使用规则模板进行评价搭配抽取的方法。通过词....

  眼前的问题:简而言之,激光雷达功能强大,但数据处理速度慢。一款典型的激光雷达每秒可以产生数百万个深度....

  在6月1日举办的2021北京智源大会上,一位虚拟学生“华智冰”的亮相引发了不小的关注。作为一个诞生没....

  自2017年8月,《新一代人工智能发展规划》实施以来,人工智能上升为国家战略即将进入第五年,也来到了....

  嵌入式WEB的网络视频监控系统的主要原理是什么? 怎么实现基于嵌入式WEB的视频服务器的设计? ...

  本文重点探讨了在TM1300上实现嵌入式Web服务器的方法与具体实现中的一些关键问题。...

  本文介绍了嵌入式WEB传感器的体系结构,提出了网络化接口中TCP/IP协议栈的几种实现方式,着重探讨了基于TCP/IP协议...

  labview调用深度学习tensorflow模型非常简单,附上源码和模型

  labview调用深度学习tensorflow模型非常简单,效果如下, 附上源码和训练过的模型: [hide][/hide] ...

相关推荐
  • 赢咖4注册人工智能和机器学习发展浪潮下引入机器人推动员工工资增长
  • 赢咖4简述人工智能和机器学习实现完全自动化的5种方法
  • 赢咖4注册数据中毒防不胜防别让你的机器学习模型“学坏”!
  • 赢咖4注册前五月宜昌市外贸总值超百亿元
  • 赢咖4机器学习该怎么入门?
  • 赢咖4突破性成就!机器学习工具加速计算机芯片设计 仅需几小时
  • 赢咖4注册当前机器学习面临的落地挑战
  • 赢咖42019 CCF-GAIR全球人工智能与机器人峰会今日开幕
  • 赢咖46G生活畅想!在家漫步海滩、大脑操纵机器、情感机器人……
  • 赢咖4娱乐手术机器人装“智微天眼” 骨盆骨折手术30分钟搞定
  • 脚注信息
    版权所有 Copyright(C)2020 星辉娱乐
    网站地图|xml地图|友情链接: 百度一下