机器学习中qa测试_如何测试使用AI和机器学习技术的软件(译)

de4f7080ce4c9e93268b8f7347cbef14.png

原文:How to QA Test Software That Uses AI and Machine Learning

智能手机,智能扬声器,智能汽车,智能咖啡机......这个名单还在继续。看起来我们周围的一切都变得生机勃勃,变得聪明起来。虽然科幻类型依赖于我们对敌对机器人接管的恐惧,但智能设备绝不是反乌托邦 - 它们实际上是为了让我们的生活更轻松,所以我们可以花更多的时间在重要的东西上,而不是繁琐的工作上。

科技公司知道,增加自动化是未来的方式,就像福特开创生产流水线时一样。人工智能(AI)和机器学习(ML)等先进技术正在推动近期历史上最激动人心的创新 - 自动驾驶汽车,虚拟和增强现实,自动投资,改进医学成像等。这项技术的好处正变得越来越明显,公司正急于采用并竞相将其构建到他们的产品中。

随着这项技术在敏感,高风险的空间(如汽车,医疗和金融行业)中开始变得越来越普遍,DevOps团队采取强有力的QA测试方法至关重要。当公共安全,客户的生计或患者的数据存在风险时,即使是最聪明的算法也必须由人工工程师再次检查和检查。

在深入研究智能产品测试方法之前,让我们区分人工智能和机器学习。虽然这些术语经常互换使用,但存在一些关键差异。

1c5fcccf329fc67747eade02d5ef11b6.png

简而言之,人工智能是指以人类可能认为智能或高效的方式执行任务的系统,而机器学习是自动化的,由利用预先存在的数据的系统执行的持续自我训练。

测试人工智能系统

挑战和潜在的并发症

· 大量收集的数据会带来存储和分析挑战 - 清理这些数据可能非常耗时

· 可以在意外事件或情况期间收集数据,使得难以收集和用于培训目的

· 人类偏见可能出现在训练和测试数据集中

· 在AI系统中,缺陷会迅速恶化并变得更加复杂

测试的关键方面

数据验证

成功AI的关键是良好的数据。在将其提供给AI系统之前,应该清理,清理和验证您的数据。您的QA团队应该警惕人类偏见和多样性,这可能会使系统对数据的解释复杂化 - 想象一下汽车导航系统或智能手机助手试图解释罕见的口音。

原理算法

AI的核心是算法,它处理数据并生成见解。一些常见算法涉及可学习性(Netflix或亚马逊学习客户偏好和提供新建议的能力),语音识别(智能扬声器)和现实世界传感器检测(自动驾驶汽车)。

这些应该通过模型验证,成功的可学习性,算法有效性和核心理解进行彻底测试。如果算法存在任何问题,那么肯定会有更严重的后果。

性能和安全测试

与任何其他软件平台一样,AI系统需要密集的性能和安全测试,以及法规遵从性测试。如果没有适当的测试,利用安全漏洞(使用录音来愚弄语音识别软件或聊天机器人操纵)将变得更加普遍。

系统集成测试

AI系统可以连接到其他系统并在更大的环境中解决问题。为了使所有这些集成正常工作,有必要对AI系统及其各种连接点进行全面评估。随着越来越多的系统吸收AI特性,对它们进行仔细测试至关重要。

测试机器学习系统

机器学习系统的目标是在不明确编程的情况下自己获取知识。这需要将一致的数据流馈送到系统中 - 这是基于传统测试(固定输入=固定输出)的更加动态的方法。因此,QA专家需要对实施机器学习系统的测试策略有不同的看法。

训练数据和测试数据

训练数据是用于训练系统模型的数据集。在该数据集中,输入数据与预期输出一起提供。这通常是通过以半自动方式收集数据来准备的。

测试数据是训练数据的一个子集,逻辑构建用于测试所有可能的组合并确定模型的训练程度。根据测试数据集的结果,模型将进行微调。

模型验证

应创建测试套件以验证系统的模型。主算法分析所提供的所有数据,查找特定模式,并使用结果开发用于创建模型的最佳参数。从那里开始,随着迭代次数和数据丰富度的增加,它被细化。

沟通测试结果

QA工程师习惯于在质量方面表达测试结果,例如缺陷泄漏或缺陷严重性。但基于机器算法的模型验证将产生近似 - 而不是精确的结果。工程师和利益相关者需要在一定范围内确定每种结果的可接受保证水平。

结论

测试人工智能和机器学习系统需要一种大多数QA工程师尚不熟悉的独特方法。由于数据集是多样的,动态的,需要不断更新和提供,因此您应该与能够满足这些特定需求的QA团队合作。

机器学习UCI数据库 里面包含了模式识别使用的常用的UCI经典数据,能够按照索引寻找对应的数据,如winData、IrisData等。 立即下载

相关推荐

机器学习测试数据

机器学习所需训练数据,仅供本人学习时测试用。机器学习所需训练数据,仅供本人学习时测试用。

AI应用于软件测试的探讨

最近这段时间,随着OpenAi发布Sora,关注AI的同学估计都知道上面这张图,中美两大AI巨头(笑cry了)。当然本文不是聊这个段子,主要聊下AI在软件测试行业的应用与现状。不可否认,借助于AI辅助测试工程师做自动化测试是质量保证手段的趋势。由于AI、机器学习和神经网络是当前最热门的话题,大家似乎有一种“有了AI一切都会变得更好”的错误认知。但事实真的如此吗?

所寫即所思|一个阿里质量人对测试的所感所悟。 2290

【SAP GUI 脚本 VBA】实战:构建Excel驱动的SAP自动化操作平台

本文详细介绍了如何利用VBA和SAP GUI脚本构建Excel驱动的SAP自动化操作平台,实现高频事务码的标准化封装和批量处理。通过实战案例展示物料主数据查询(MM03)、会计凭证修改(FB02)等场景的自动化实现,帮助用户提升10倍+操作效率,同时确保数据可追溯性和操作安全性。

weixin_33748818的博客 504

机器学习中qa测试_如何使用AI和机器学习的QA测试软件

智能手机,智能扬声器,智能汽车,智能咖啡机......这个名单还在继续。看起来我们周围的一切都变得生机勃勃,变得聪明起来。尽管科幻类型依赖于我们对敌对机器人接管的恐惧,但智能设备绝不是反乌托邦 - 它们实际上是为了让我们的生活更轻松,所以我们可以花更多的时间在重要的东西上,而不是单调乏味无用功。科技公司知道,增加自动化是未来的方式,就像福特开创装配线时一样。人工智能(AI)和机器学习(ML)等先进...

weixin_39611072的博客 308

【图文步骤】EC-Engineer部分操作详细步骤

EC-Engineer部分功能详细使用手册

weixin_42212468的博客 6172

Zemax API 与 Python 的独立应用程序

Zemax 提供了多个 python 示例代码,位于 Documents\Zemax\ZOS-API Sample Code\Python。使用以下代码,它们保存在 ZOS 文件目录中:/Documents\Zemax\Samples\API\Python。此代码块定位已安装的 OpticStudio 版本,确定根目录,创建命名空间和类,加载局部变量。如果定义的镜头需要一些特殊的编辑,例如反转,一种快速方法是从位于编程选项卡的 ZOS-API 语法帮助中找到相应的命令。重新运行整个代码块,镜头方向会改变。

jkh920184196的博客 1977

用AI提升QA工作流:我是如何打造智能测试覆盖率推荐工具

本文探讨了AI在测试覆盖率优化中的应用。传统覆盖率分析存在度量标准单一、变更关联性缺失和推荐策略机械化三大痛点。为此,我们设计了融合代码、业务、变更三层次数据的智能推荐系统,采用改进的Transformer架构和动态优先级评估模型。落地实践显示,该工具能提升关键路径测试覆盖率17%,减少测试编写时间12%,缺陷逃逸率降低34%。未来将引入大语言模型增强交互能力,实现人机协同的智能测试新模式。

2501_94480392的博客 760

Docker离线部署OpenWebUI操作步骤

docker离线部署openwebui

m0_49333265的博客 4353

【AI智能时代】QA素质模型和知识等级分类

目前QA工程师已经在国内各大IT组织、软件企业起着不可或缺的作用,这个来源于CMMI模型的角色,担任着过程审计和产品审计等重要角色,但是你知道作为一名QA需要具备哪些职业素质以及QA的知识等级又是如何分类的,希望这篇简单的文章能给予您一定的启发。能够记住或认识术语、定义、事实、观点、材料、形式、顺序、方法、准则等。这个级别的活动通常为评论、判断、证明或推荐等。❈ 在工作过程中能够积极地获取与工作有关的信息、理论知识和实践案例,并对获取的信息进行加工和理解,从而不断地更新自己的知识结构、提高自己的工作技能;

longxiaotian718的博客 1516

从零到一:用STM32 FOC算法驯服无刷电机的艺术

本文详细介绍了如何使用STM32和FOC算法实现无刷电机的高性能控制。从硬件搭建、参数识别到闭环调节,一步步解析FOC算法的核心原理与调优技巧,帮助开发者掌握电机控制的关键技术,实现从零到一的精准驯服。

kkk56的博客 919

跨境TRS投资实战:从开户到交易的完整系统解析

本文系统解析了跨境TRS(总收益互换)投资的完整实战流程。详细阐述了TRS作为境外资金投资A股的灵活工具,如何通过其独特的合约结构绕开港股通限制,并提供杠杆效应。内容涵盖从选择机构、开通账户、资金管理到核心交易操作的全过程,并强调了构建包含策略、风控与心态的完整投资系统的重要性。

weixin_29233333的博客 314

黑神画Ⅸ--利用生成式人工智能制定 QA 策略

首先概述与业务目标相一致的明确 QA 目标。确定测试范围,包括功能、非功能、性能和安全测试。确定关键成功因素、关键绩效指标 (KPI) 以及在 QA 流程中实施生成式 AI 的预期结果。

RA AI衍生者训练营的博客 684

PMO与供应链管理的整合:端到端项目交付的优化策略

在当今全球化和市场竞争日益激烈的环境中,组织面临着前所未有的项目复杂性和交付压力。传统上相互独立的项目管理办公室(PMO)与供应链管理(SCM)正逐渐意识到:只有通过无缝整合,才能实现真正高效的端到端项目交付。本文深入探讨了PMO与供应链管理整合的战略价值、核心框架和实施路径,通过生动的比喻、实际案例和实用工具,展示了如何打破部门壁垒,构建协同高效的项目生态系统。无论您是PMO负责人、供应链专业人士还是高级管理层,都将从本文获得重塑项目交付模式、优化资源利用、降低风险并提升组织竞争力的宝贵见解和行动指南。

项目管理的博客 948

机器学习中qa测试_学会区分人工智能和机器学习,并了解QA测试方法

点击上方关注,All in AI中国智能手机、智能音箱、智能汽车、智能咖啡机……这样的例子不胜枚举。似乎我们周围的一切都变得鲜活起来,聪明起来。尽管科幻小说的繁荣源于我们对机器人恶意接管的恐惧,但智能设备绝不是反乌托邦的——它们的存在实际上是为了让我们的生活更轻松,这样我们才能把更多的时间花在重要的事情上,而不是单调乏味的忙碌工作。科技公司知道,提高自动化水平是未来的发展方向,就像当年福特率先推出...

weixin_39971138的博客 279

第5.2章 【自动驾驶行业融合定位核心】:手把手详解ESKF(误差卡尔曼滤波)理论公式及代码

自动驾驶定位中的ESKF(误差卡尔曼滤波)技术是解决IMU累积误差的关键,通过分离名义状态与误差状态实现高精度定位。其核心步骤包括:1)名义状态递推(位置/速度/姿态的基础物理计算);2)误差传播建模(雅可比矩阵F量化误差影响);3)协方差更新(评估定位不确定性)。ESKF在GNSS信号丢失(如隧道场景)、无卫星定位(地下车库)等场景发挥重要作用,通过融合多传感器数据维持定位精度。工程实现需解决零偏校准、协方差投影等关键问题,噪声参数需通过数据标定而非随意设置。掌握ESKF原理与实现是自动驾驶定位工程师的核

行知SLAM 704

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

2020年使用AI和ML进行软件测试的主要趋势

自从作为旨在击败国际象棋大师的PC程序进行探索性展示以来,人工智能(AI)取得了惊人的进步。 主要的巨大成就是IBM的Deep Blue,击败了国际象棋冠军Garry Kasparov。 从真正的意义上说,那集是人工智能创新的表达点。 AI恰好与维持在其马达中的信息相提并论。 AI方法是组装可自行学习和开发的框架和应用程序,这就是AI。 AI计算的效率取决于IT框架的注册强度。 我们...

danpu0978的博客 344

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

人工智能VS机器学习,QA测试各有哪些侧重点?

全文共1834字,预计学习时长4分钟 图片来源:unsplash.com/@hauntedeyes 智能手机、智能音箱、智能汽车、智能咖啡机……物品被赋予智能的例子不胜枚举,似乎周围的一切都获得了生命和智慧。 由于人类长期以来对机器人统治世界充满恐惧,这类的科幻小说也备受欢迎。但尽管如此,智能设备绝不是反乌托邦式的——它们的存在实际上是为了让我们的生活更方便,让我们有更多时间专注重要事务...

读芯术的博客 922

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

QA 的未来:使用生成式 AI 进行 API 测试

在本文中,我们探讨了 GenAI 在软件测试中的作用,更深入地探讨了它的好处,以及如何制定有效的 QA 策略。

励志做最业余的专业博主,控件产品可以私我~ 1443

机器学习中qa测试_如何测试AI和机器学习系统?

智能手机,智能扬声器,智能汽车,智能咖啡机......这个名单还在继续。看起来我们周围的一切都变得生机勃勃,变得聪明起来。虽然科幻类型依赖于我们对敌对机器人接管的恐惧,但智能设备绝不是反乌托邦 - 它们实际上是为了让我们的生活更轻松,所以我们可以花更多的时间在重要的东西上,而不是繁琐的工作上。科技公司知道,增加自动化是未来的方式,就像福特开创生产流水线时一样。人工智能(AI)和机器学习(ML)等先...

weixin_39852121的博客 209

机器学习中qa测试_人工智能和机器学习的QA测试居然如此不同

全文共1834字,预计学习时长4分钟图片来源:unsplash.com/@hauntedeyes智能手机、智能音箱、智能汽车、智能咖啡机……物品被赋予智能的例子不胜枚举,似乎周围的一切都获得了生命和智慧。由于人类长期以来对机器人统治世界充满恐惧,这类的科幻小说也备受欢迎。但尽管如此,智能设备绝不是反乌托邦式的——它们的存在实际上是为了让我们的生活更方便,让我们有更多时间专注重要事务,而不用操心单调...

weixin_39648432的博客 181

机器学习将会如何影响软件开发和测试?看完这文就懂了

原文作者 | Nate Nead责编 | 晋兆雨,编译| 风车云马机器学习(ML)和人工智能(AI)经常被认为是通向未来世界的大门,在这个世界里机器人像人一样互动,它们可以在各个方面都比...

AI科技大本营 3537

AI人工智能的自动化测试技术

本文旨在为读者提供AI自动化测试技术的全面概述,包括其基本原理、实现方法和应用场景。我们将探讨AI如何增强传统测试方法,提高测试效率和覆盖率。文章将从AI测试的基本概念入手,逐步深入到核心算法和实现细节,最后探讨实际应用和未来趋势。AI测试:利用人工智能技术进行软件测试的方法测试自动化:使用工具和脚本自动执行测试用例的过程智能测试:能够自主学习和适应的测试系统核心概念回顾AI测试利用机器学习等技术增强传统测试方法测试用例生成可以自动创建更全面的测试场景自愈测试使测试用例能够适应系统变化。

AI智能探索者的博客 1554

2020年ai顶会时间表_2020年使用AI和ML进行软件测试的主要趋势

2020年ai顶会时间表 自从作为旨在击败国际象棋大师的PC程序进行探索性展示以来,人工智能(AI)取得了惊人的进步。 主要的巨大成就是IBM的Deep Blue,击败了世界象棋冠军Garry Kasparov。 从真正的意义上说,这一集是AI创新的表达点。 人工智能与持续存在于其运动中的信息是同等的。 AI方法是组装可自行学习和开发的框架和应用程序,即AI。 AI计算的效率取决于IT框架...

danpu0978的博客 309

软件测试中的AI-为什么它在软件自动化测试中很重要?

通俗地说,人工智能(AI)是计算机科学的一个领域,它专注于使机器“智能化”。所谓智能,就是使系统能够像人类一样学习和做出决策。因此,人工智能机器将能够学习如何在特定情况下做出反应,然后根据其学习情况在未来场景中做出决策。人工智能(AI)在大多数领域的应用仍处于早期阶段,想要完美运行还需要很长时间。今天的人工智能(AI)技术可以帮助我们完成许多不需要复杂思考的重复性日常任务。接下来,让我们讨论软件测试中的人工智能(AI)

GodGreat199383的博客 2014

机器学习中qa测试_为什么AI和机器学习将在2019年重新定义软件测试

寻求提高测试周期准确性和降低成本的公司和高管正在转向人工智能和机器学习。我们已经达到了一个临界点,这促使CIO们开始积极探索AI如何帮助他们实现数字化转型目标。随着DevOps和持续交付的出现,企业现在正在寻求软件交付周期各个阶段的实时风险评估。虽然人工智能(AI)并不是一个新概念,但将AI技术应用于软件测试已经开始成为过去几年的现实。在此之前,AI必将成为我们日常质量工程流程的一部分,然而,在此...

weixin_39892481的博客 208
上一篇: concat效率 mysql_Mysql 之concat语法
下一篇: 虾皮如何注册店铺_Shopee(虾皮购物)入驻申请流程?
weixin_39860952
博客等级 码龄9年 64粉丝 151原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值