在人机大战中阿法狗(AlphaGo)与素有中国围棋第一人的柯洁三场连胜比赛使我们大家震惊,让我真实感受到了AI的已经似乎发展到比较高端的程度了?
什么是AI(人工智能)呢?如果有鹦鹉能回答我的一切问题,我会毫不犹豫宣布它存在智慧。——法国启蒙思想家:德尼·狄德罗
其实,我们现在对于什么是智能还没搞清楚。连什么是智能都搞不清楚,要回答什么是人工智能简直就有些天方夜谭了。
智能,是智力和能力的总称,中国古代思想家一般把智与能看做是两个相对独立的概念。这已经是哲学范畴了。
其实现在我们已经有很多人在体验人工智能产品,如各种各样的语音音响,这些音响的特点就是能和你聊天,能帮你处理简单的事情。而回过头来去思考。当年我们还在红白机时代,FC小游戏里面的象棋对战,时候也是AI的运用呢?
或许我们应该把类似阿法狗(AlphaGo)、各类语音音响定义为初级的人工智能,因为他们智能做一类事情。而人工智能还任重道远,科幻电影里面的碾压忍耐智商的人工智能,对于我们来说可能还太过遥远。
目前AI(人工智能)做了什么?
人工智能早已融入日常生活,AlphaGo大战围棋圈,手机圈内语音助手、各种语音音箱,并且还充当家庭智能硬件中枢,今日头条的新闻推荐,搜索引擎的智能检索、自动化测试机器人等。
AI自动化测试进展如何?
美国一家公司(Appdiff),该公司成立于 2015 年,总部位于美国西雅图,在旧金山设有办事处,其开发的 App 应用测试软件能在几分钟内完成对移动 App 应用的测试工作,包括测试应用中的每一个界面、要素、程序流程、评估性能和用户体验测试 ,怀疑么?
Appdiff 公司联合创始人 Justin Liu 说道:
Appdiff 应用的优势在于,它无需编写代码和任何前端设置操作,就能直接提供移动应用的性能和用户界面分析服务,所有工作都能在数分钟之内完成,大大减少了应用测试时间。
可以肯定AI自动化将在未来的自动化测试,乃至于测试这个行业发挥越来月重要的作用。
在当前我们的自动化测试是必要的。而我们甚至去想,AI是一个可以学习。可以成长的测试机器人。他的成长速度远快于我们普通的测试人员。
AI自动化测试方向是什么呢?
为解决手游自动化测试的这一瓶颈,腾讯WeTest依托腾讯人工智能研究的技术优势,率先尝试将基于深度学习的人工智能应用于手游测试当中,开启AI手游自动化测试时代。2017 ChinaJoy WeTest展台上火爆的贪吃蛇AI互动展示,正是这一探索的成果之一。
腾讯游戏的QA团队已经正式将AI自动化测试系统运用在游戏测试。
AI自动化测试系统的处理过程
手游自动化测试最重要的核心,在于如何让电脑更智能的模拟真人的操作行为。一套基于深度学习的AI自动游戏系统,可以通过迭代训练,让机器自己做出动作决策,从而完成一系列的游戏操作。
AI自动游戏系统主要由4部分组成,说明如下:
l 处理模块1:负责和手机交互,UI自动化操作,管理,结果记录和存储等;
l 处理模块2:负责游戏UI界面的识别;
l 处理模块3:负责识别一局游戏内的物体和数据等;
l 处理模块4:负责决策玩游戏的动作决策,采用深度强化学习算法;
腾讯AI自动游戏系统整体框架如下图:
而腾讯运行在游戏上以后,实测数据有很明显的提升,通过学习,AI在玩游戏的时候,既能动态获取各项性能数据,同时,游戏坚持的时长也越来越长。
在类似需要重复工作,或者变更涉及较多场景的情况下,AI自动化测试或许能够为我们轻松应对。各种性能,功能极端场景也许在AI自动化测试场景下都能轻松应付。
随着人工智能技术的飞速发展,简单机械的测试工作必将逐步向自动化、智能化转移。
AI时代已经到来,测试人员需要做好准备,迎接AI所带来的新挑战。
| 留言与评论(共有 0 条评论) |