0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

通过界面和功能测试不能保证AI软件的质量

汽车玩家 来源:黑马程序员 作者:黑马程序员 2020-05-05 19:54 次阅读

近两年人工智能发展迅猛,各种应用层出不穷,但其质量却是良莠不齐。原因在于大部分测试童鞋还在用传统的测试方式也就是通过界面和功能对人工智能软件进行测试,但是AI软件从开发到测试都很不同于传统软件,本文就以智能文本分类系统为例通过两步来介绍为何传统的测试方法不能保证AI软件的质量。

一、第一步------------人工智能软件测试的痛点

目标

掌握人工智能软件测试面临的现实痛点

步骤

1.智能文本分类系统是AI自然语言处理的一个基本应用,界面如下图所示

通过界面和功能测试不能保证AI软件的质量

2.对其测试时需要根据不同的输入点击获取标签得出所属的类别以及所属类别的概率值

3.通过功能和界面进行测试的话需要输入各种可能输入的文本,耗时巨大,并且也不太现实

4.从界面上对得到的score代表的概率值进行判断无法得出一个客观的评判,这个值多少合适判断不了

5.因此传统界面和功能测试完了判断不了智能文本分类系统能否上线

二、第二步----------------AI软件测试的正确方式

目标

掌握AI软件测试的正确方式

步骤

1.了解AI软件测试的本质

人工智能软件是根据算法对大量的数据进行训练找规律,最终得出一个模型来对新的数据进行预测,预测的时候会给出一个概率值。

2.AI软件测试的正确方式

通过实现人工智能算法自带的评测指标来进行AI软件的测试可以很好的评估软件的质量,完美解决穷举各种输入和概率值大小的现实问题

3.通过AI模型测试的具体评测指标

以智能文本分类为例,其采用了监督示机器学习的分类算法,对应的评测指标有:

准确率、精确率、召回率

总结

本文通过智能文本分类系统面临的测试难点来指出AI软件测试过程中的通用难题。以此指出了通过功能和界面测试人工智能软件不能保证AI软件的质量,正确的方式应该是通过实现AI软件算法自带的评测进行进行测试

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • AI
    AI
    +关注

    关注

    87

    文章

    30871

    浏览量

    269034
  • 人工智能
    +关注

    关注

    1791

    文章

    47269

    浏览量

    238442
收藏 人收藏

    评论

    相关推荐

    即时通话软件音频传输质量测试方案

    使用过程中的音频传输质量。即时通话软件基于移动网络链路传输信号,通过本套测试方案中配套的网络损伤仿真设备对传输链路添加不同的网络影响,模拟软件
    的头像 发表于 12-03 14:34 145次阅读
    即时通话<b class='flag-5'>软件</b>音频传输<b class='flag-5'>质量</b><b class='flag-5'>测试</b>方案

    AI大模型在智能座舱软件测试中的应用与思考

    随着汽车智能化程度的不断提高,传统的车辆功能已经逐渐向复杂的软件系统转型。尤其在智能座舱领域,从多屏交互到增强现实(AR)的广泛应用,各类新技术层出不穷,这也使得软件测试面临着前所未有
    的头像 发表于 10-28 16:49 279次阅读
    <b class='flag-5'>AI</b>大模型在智能座舱<b class='flag-5'>软件</b><b class='flag-5'>测试</b>中的应用与思考

    Adobe在Illustrator和Photoshop设计软件中引入新工具和生成性AI功能

    Vector AI模型,该模型近日已开始公开测试。 Adobe最新的Firefly Vector模型支持Illustrator的新功能,如Generative Shape Fill,允许用户
    的头像 发表于 07-29 17:10 846次阅读

    MES里面有质量模块,为什么还要实施质量管理软件QMS

    ​为什么一些知名头部的大厂,已经有了MES , 却还都去实施了质量管理软件(QMS)? 答:是这些MES里面的质量模块不能满足客户的需求。 ​ 那么来看看,从质量管理的角度来看,QMS
    的头像 发表于 07-29 12:16 339次阅读
    MES里面有<b class='flag-5'>质量</b>模块,为什么还要实施<b class='flag-5'>质量管理软件</b>QMS

    人机界面与组态软件的区别

    涉及人与机器之间的交互,但它们在功能、应用场景、技术特点等方面存在着显著的区别。本文将对人机界面和组态软件的定义、功能以及它们之间的区别进行详细的探讨和分析。
    的头像 发表于 06-07 15:32 982次阅读

    上位机监控软件如何提高质量

    。本文将从以下几个方面详细探讨如何提高上位机监控软件质量: 需求分析与设计 软件架构与模块化 编程规范与代码质量 数据采集与处理 用户界面
    的头像 发表于 06-07 09:14 379次阅读

    上位机可视化界面编程软件有哪些

    上位机可视化界面编程软件是一类用于开发图形用户界面(GUI)的软件工具,它们通常提供了丰富的界面元素、易于使用的编程接口和强大的
    的头像 发表于 06-06 10:48 2508次阅读

    接口测试属于功能测试吗为什么

    的基本概念 在深入讨论接口测试功能测试之前,我们需要了解软件测试的基本概念。软件
    的头像 发表于 05-30 14:57 469次阅读

    功能测试主要做什么 功能测试包含哪些测试

    功能测试软件测试的一个重要组成部分,主要目的是验证软件功能是否满足需求规格说明书(SRS)中
    的头像 发表于 05-29 16:05 5474次阅读

    功能测试和接口测试的区别

    功能测试和接口测试软件测试的两个重要方面,它们在确保软件
    的头像 发表于 05-29 16:02 938次阅读

    功能测试和性能测试的区别与联系

    功能测试和性能测试软件测试的两个重要方面。它们在确保软件
    的头像 发表于 05-29 15:40 1025次阅读

    仿真测试软件测试的区别

    在当今软件开发和验证的领域中,测试保证软件质量的关键环节。而在测试的众多方法中,仿真
    的头像 发表于 05-17 14:33 888次阅读

    润和软件与华为昇腾AI完成兼容性测试认证

    近日,江苏润和软件股份有限公司(以下简称“润和软件”)基于大模型的AI智能中枢平台AIRUNS与华为昇腾通过相互兼容性测试认证。经过严格的联
    的头像 发表于 01-25 16:51 1112次阅读

    软件测试活动有哪些?

    第三方软件测试是一种软件测试活动,旨在确保软件质量功能
    发表于 01-08 11:11

    软件测试的八大特性有哪些?

    软件测试软件开发过程中重要的一环,其目的是发现软件中存在的问题,并提供解决方案。因此,软件测试
    发表于 01-02 10:15