首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

大模型助力智能化测试Hydra Lab实战:如何打造更聪明猴子

采访嘉宾 | 步绍鹏、周乐 编辑 | 凌敏 软件测试领域,“猴子测试”一直是一种广受欢迎方法,但其也存在着动作随机局限性。...有一次团队内部闲聊,小伙伴们聊到强化学习游戏领域应用(当时 flappy bird 还很火),很有意思,我们顺势想到是否可以将这种像人一样玩游戏感觉移植到软件测试。...同时,借鉴软件测试经典理论中提到 Monkey Test 概念(即对被测应用输入一系列随机输入,如同让猴子随机敲击键盘或者胡乱点击手机屏幕,然后观察软件该情形下表现),我们也进一步探索了 Smart...其中,如何让“猴子”能“理解”被测应用,是一个关键问题。随着大语言模型技术工业界普及,利用该技术赋能这个“猴子”也是我们目前探索实践重心。...总之,大模型是一种强有力工具,可以为软件开发带来巨大价值和影响。但是,我们也需要注意其潜在问题和限制,并合理地使用它。 InfoQ:您在实际研发过程是否应用过大模型,使用体验如何?

46620
您找到你想要的搜索结果了吗?
是的
没有找到

Appium+python自动化(十七)- 你难道是猴哥失散多年混血弟弟还是妹妹???- Monkey简介之开山篇(超详解)

,这只“猴子”一旦启动,就会让被测Android应用程序猴子一样活蹦乱跳,到处乱跑。...您可以使用Monkey以随机但可重复方式对您正在开发应用程序进行压力测试。   ...猴子什么都不懂, 只知道乱敲   通过Monkey程序模拟用户触摸屏幕、滑动Trackball、 按键等操作来对设备程序进行压力测试,检测程序多久时间会发生异常 4、Monkey 用来做什么   ...,使用Java诧言写成,Android文件系统存放路径是: /system/framework/monkey.jar; (2) Monkey.jar程序是由一个名为“monkey”Shell...按照选定不同级别的反馈信息,Monkey还可以看到其执行过程报告和生成事件。 9、Monkey启动步骤 1、检查设备连接状态(以夜神模拟器为例) ?

1.6K51

Nature子刊:利用GAN来​“深度伪造大脑数据”可以改善残疾人脑机接口

1 存在问题 BCI 系统通过分析一个人大脑信号并将该神经活动转换为命令来工作,允许用户仅使用他们思想来控制计算机光标等数字设备。...实验范例和训练基线 BCI LSTM 解码器 论文中描述一项实验,研究人员首先记录猴子伸手去拿物体时一段神经数据。如上图实验范例:猴子坐在视频屏幕前,抓住控制光标位置平面操纵手柄。...猴子屏幕上随机放置一系列目标进行接触动作,同时我们使用植入电极阵列记录初级运动皮层神经活动。 研究人员利用这数据训练一个深度学习尖峰合成器,如下图b,训练基线 BCI LSTM 解码器。...使用用于微调相同少量真实神经数据(步骤 2 )和大量合成尖峰序列(步骤 2 组合,为另一个会话或主题训练 BCI 解码器。...归一化位置活动图,构建为作为位置函数神经活动直方图 “这是我们第一次看到人工智能通过创建合成尖峰序列来产生思维或运动诀窍。这项研究是使BCIs更适合实际使用关键一步。”

43310

Nature子刊:利用GAN来​“深度伪造大脑数据”可以改善残疾人脑机接口

1 存在问题 BCI 系统通过分析一个人大脑信号并将该神经活动转换为命令来工作,允许用户仅使用他们思想来控制计算机光标等数字设备。...实验范例和训练基线 BCI LSTM 解码器 论文中描述一项实验,研究人员首先记录猴子伸手去拿物体时一段神经数据。如上图实验范例:猴子坐在视频屏幕前,抓住控制光标位置平面操纵手柄。...猴子屏幕上随机放置一系列目标进行接触动作,同时我们使用植入电极阵列记录初级运动皮层神经活动。 研究人员利用这数据训练一个深度学习尖峰合成器,如下图b,训练基线 BCI LSTM 解码器。...使用用于微调相同少量真实神经数据(步骤 2 )和大量合成尖峰序列(步骤 2 组合,为另一个会话或主题训练 BCI 解码器。...归一化位置活动图,构建为作为位置函数神经活动直方图 “这是我们第一次看到人工智能通过创建合成尖峰序列来产生思维或运动诀窍。这项研究是使BCIs更适合实际使用关键一步。”

31520

马斯克Neuralink,再等多久才能将接口插进人脑里?

该传感器能够通过无线连接到安装在耳后外部设备上,后者通过电池供电,并通过iPhone应用程序进行控制。...屏幕下面的金属吸管连着奶昔,只有盯着屏幕时候才能吸到奶昔,这样就能让Pager专注屏幕,边吃边「工作」。同时,工作人员也在记录Pager神经元放电,通过记录哪些神经元放电来预测手动作。...2002年研究人员能够让猴子随意在计算机屏幕上移动光标,当时该技术还可用于瘫痪者身上,帮助其以类似方式控制屏幕。这项技术背后想法其实可以追溯到1960年代。...猴子可能只是通过移动光标,将屏幕一个小球来匹配目标。猴子佩奇(Pager)视频展示行为和希尔斯说完全吻合。但是马斯克2021年开始又再次炒作猴子。...作为安全测试一部分,神经接口设备涉及将其植入动物测试对象(通常是灵长类动物),并将其放置较长时间以测试其寿命 - 就像任何芯片一样将不得不终生留在人类患者大脑中。「这个过程快不得。

31110

人脑前额皮质里藏了一个强化学习系统,DeepMind 如是说

AI 系统重现这种元学习结构或者叫元强化学习对于实现快速、一次性学习卓有成效(详见我们 OpenAI 论文及工作)。但是元学习这一过程具体实现机制神经科学依旧是未解之谜。... Jane Wang 团队新发表《自然》神经科学子刊上论文中,他们 AI 研究中使用元强化学习架构来探究大脑中多巴胺人类学习过程起到作用。...在这次训练过程猴子学会了一种策略来选择奖励关联物品:它第一次会随机选择,然后基于奖励反馈选择特定物品,并不在乎左侧还是右侧。...当 Jane Wang 团队使用虚拟计算机屏幕和随机选择图像模拟一个非常相似的测试时,他们发现他们元强化学习代理程序学习方式就像 Harlow 实验猴子一样,即使换新图像代理程序也能像猴子一样适应...然而, Jane Wang 团队实验,神经网络权重被冻结了,这意味着权重在学习过程不能被调整,然而,元强化学习代理程序仍然能够解决并适应新任务。

29820

干货 | 人脑前额皮质里藏了一个强化学习系统,DeepMind如是说

AI 系统重现这种元学习结构或者叫元强化学习对于实现快速、一次性学习卓有成效(详见我们 OpenAI 论文及工作)。但是元学习这一过程具体实现机制神经科学依旧是未解之谜。... Jane Wang 团队新发表《自然》神经科学子刊上论文中,他们 AI 研究中使用元强化学习架构来探究大脑中多巴胺人类学习过程起到作用。...在这次训练过程猴子学会了一种策略来选择奖励关联物品:它第一次会随机选择,然后基于奖励反馈选择特定物品,并不在乎左侧还是右侧。...当 Jane Wang 团队使用虚拟计算机屏幕和随机选择图像模拟一个非常相似的测试时,他们发现他们元强化学习代理程序学习方式就像 Harlow 实验猴子一样,即使换新图像代理程序也能像猴子一样适应...然而, Jane Wang 团队实验,神经网络权重被冻结了,这意味着权重在学习过程不能被调整,然而,元强化学习代理程序仍然能够解决并适应新任务。

93020

测试驱动之csv文件自动化使用(十)

我们把数据存储csv文件,然后写一个函数获取到csv文件数据,自动化引用,这样,我们自动化中使用数据,就可以直接在csv文件维护了,见下面的一个csv文件格式: ?...下面我们实现读写csv文件数据,具体见如下实现代码: #!...已百度搜索输入框为实例,搜索输入框输入csv文件字符,我们把读写csv文件函数写在location.py模块,见location.py源码: #!...unittest.TestLoader().loadTestsFromTestCase(BaiduTest) unittest.TextTestRunner(verbosity=2).run(suite) 如上测试代码...,我把url,以及搜索字符都放在了csv文件测试脚本,只需要调用读取csv文件函数,这样,我们就可以实现了把测试使用数据存储csv文件,来进行处理。

2.9K40

测试驱动之excel文件自动化使用(十二)

一般性,数据存储excel,也是一种选择,但是必须安装对应库,要不python是无法操作excel文件,安装第三方库为为xlrd,安装命令为: pipinstall xlrd 安装过程见截图...我把读取excel数据写成一个函数,先导入xlrd库,然后创建book,以及获取sheet对象,依次获取sheet对象数据,如上excel数据,如果我想获取“请你填写密码”,那么直接调用该函数...//*[@id='TANGRAM__PSP_8__error']").text 把测试代码写在baiduTest.py模块,见该模块测试代码: #!...).loadTestsFromTestCase(BaiduTest) unittest.TextTestRunner(verbosity=2).run(suite) 这样,我们就实现了把测试使用数据...,存储excel,然后利用xlrd模块来读取excel数据,达到测试代码与数据分离。

1.8K30

APP测试之Monkey压力测试(一)

(一)Monkey简介 Monkey意指猴子,顽皮淘气。所以Monkey测试,顾名思义也就像猴子一样软件上乱敲按键,猴子什么都不懂,就爱捣乱。...同时,Monkey还对测试系统进行监测,对下列三种情况进行特殊处理(自动停止): (1)如果限定了Monkey运行在一个或几个特定包上,那么它会监测试图转到其它包操作,并对其进行阻止; (2)如果应用程序崩溃或接收到任何失控异常...(1)Monkey程序由Android系统自带,使用Java语言写成,Android文件系统存放路径是: /system/framework/monkey.jar; (2)Monkey.jar程序是由一个名为...//获取Monkey命令自带帮助,cmd执行命令: adb shell monkey –help //边测试边打印log adb shell monkey -p com.tencent.WeChat...Monkey事件序列,该类事件数目占总事件数目的百分比),--pct-touch {+百分比}用于调整触摸事件百分比(触摸事件是一个down-up事件,它发生在屏幕某单一位置)。

2.9K30

APP测试之Monkey压力测试(一)

Monkey意指猴子,顽皮淘气。所以Monkey测试,顾名思义也就像猴子一样软件上乱敲按键,猴子什么都不懂,就爱捣乱。...,Monkey还可以看到其执行过程报告和生成事件。...(1)Monkey程序由Android系统自带,使用Java语言写成,Android文件系统存放路径是: /system/framework/monkey.jar; (2)Monkey.jar程序是由一个名为...//获取Monkey命令自带帮助,cmd执行命令: adb shell monkey –help //边测试边打印log adb shell monkey -p com.tencent.WeChat...(Monkey事件序列,该类事件数目占总事件数目的百分比),--pct-touch {+百分比}用于调整触摸事件百分比(触摸事件是一个down-up事件,它发生在屏幕某单一位置)。

1.8K21

如何使用Redeye渗透测试活动更好地管理你数据

关于Redeye Redeye是一款功能强大渗透测试数据管理辅助工具,该工具专为渗透测试人员设计和开发,旨在帮助广大渗透测试专家以一种高效形式管理渗透测试活动各种数据信息。...: 用户面板包含了从所有服务器上发现全部用户,用户信息通过权限等级和类型进行分类,用户详细信息可以通过将鼠标悬停在用户名上以进行修改: 文件面板将显示当前渗透测试活动相关全部文件,团队成员可以上传或下载这些文件...: 攻击向量面板将显示所有已发现攻击向量,并提供严重性、合理性和安全风险图: 预报告面板包含了当前渗透测试活动所有屏幕截图: 图表面板包含了渗透测试过程涉及到全部用户和服务器,以及它们之间关系信息...Python 3环境,因此我们首先需要在本地设备上安装并配置好Python 3。...接下来,广大研究人员可以使用下列命令将该项目源码克隆至本地: git clone https://github.com/redeye-framework/Redeye.git 然后切换到项目目录

21920

DeepMind用基于AI元强化学习框架研究多巴胺在学习过程作用

人工智能系统重新创建这种元学习结构,即称为元强化学习,促进智能体快速,一次性学习方面卓有成效。然而,允许这个过程大脑中发生具体机制神经科学仍然无法解释。...最初测试,给一组猴子两个不熟悉物体以供选择,其中一个物体会有食物奖励。他们将这两个对象显示六次,每次放置都是随机,所以猴子必须知道选择哪个对象才会有食物奖励。...然后展示了两个全新物品,再次只有一个会有食物奖励。在这次训练过程猴子制定了一种策略来选择奖励关联对象:第一次随机选择,然后基于奖励反馈选择特定对象,而不是通过左侧或右侧位置来选择。...当研究者使用虚拟计算机屏幕和随机选择图像模拟一个非常相似的测试时,研究者发现研究者元学习RL智能体似乎以类似于Harlow实验动物方式学习,即使呈现是从未出现过全新图像。...然而,研究者实验,神经网络权重被冻结,这意味着它们在学习过程不能被调整,然而,元学习RL智能体仍然能够解决并适应新任务。

38350

【linux命令讲解大全】131.循环设备(loop)Linux应用及使用方法

-d:卸除设备。 -e :启动加密编码。 -f:寻找第一个未使用循环设备。 -o :设置数据偏移量,单位是字节。...loop设备介绍 类UNIX系统,loop设备是一种伪设备(pseudo-device),或者也可以说是仿真设备。它能使我们像块设备一样访问一个文件。...使用之前,一个loop设备必须要和一个文件进行连接。这种结合方式给用户提供了一个替代块特殊文件接口。因此,如果这个文件包含有一个完整文件系统,那么这个文件就可以像一个磁盘设备一样被挂载起来。...至此,顺便可以再理解一下loop之含义:对于第一层文件系统,它直接安装在我们计算机物理设备之上;而对于这种被挂载起来镜像文件(它也包含有文件系统),它是建立第一层文件系统之上,这样看来,它就像是第一层文件系统之上再绕了一圈文件系统...实例 创建空磁盘镜像文件,这里创建一个1.44M软盘: dd if=/dev/zero of=floppy.img bs=512 count=2880 使用losetup将磁盘镜像文件虚拟成块设备

37810

DeepMind用强化学习探索大脑多巴胺对学习作用

DeepMind研究人员通过模拟重建神经科学领域6个元学习实验来测试他们理论——每个实验都要求一个agent执行任务,这些任务使用相同基础原则(或同一套技能),但在某些方面有所不同。...我们重建一个实验叫做Harlow实验,这是20世纪40年代一个心理学实验,用于探索元学习概念。原版测试,一组猴子被展示两个不熟悉物体,只有其中一个会给他们食物奖励。...在这个训练过程猴子发展出一种策略来选择能得到奖励物体:它学会了一次时候随机选择,然后,下一次根据奖励反馈选择特定对象,而不是从左到右选择。...meta-RL 架构 当我们使用虚拟计算机屏幕和随机选择图像来模拟一个非常相似的测试时,我们发现,我们“元强化学习智能体”(meta-RL agent)似乎是以类似于Harlow实验动物方式在学习...AI,这意味着类多巴胺奖励信号神经网络调整人工突触权重,因为它学会了解决任务正确方法。然而,我们实验,神经网络权重被冻结,这意味着在学习过程权重不能被调整。

62100

马斯克高能直播:现场招志愿者「切脑子」,15分钟完成芯片植入!6个月内有望人体实验

不过,像这样脑机接口可广泛用于病人之前,必须通过临床测试,来能证明植入式设备是安全有效。 而人体实验对Neuralink来说,将是一个重要里程碑。...毕竟,自2016年正式成立以来,Neuralink至今只动物身上做过测试。 虽然早在2019年就向FDA提出过申请,但却一直未有下文。...2021年4月,机器学习软件帮助下,Neuralink设备将大脑活动转化为计算机指令,让这只猴子可以用「意念」愉快地玩耍。 马斯克表示,你可以理解为,把一块头骨替换为智能手表。...紧接着,最动人心魄一刻来了,屏幕上开始展示植入手术视频。 可以看到,病人α躺在手术床上。 目标的手术区域,就是这里。 标数字部分,就是手术即将植入位置。...值得注意是,在此过程,团队并未使用植入芯片猴脑,而是将大脑合成神经活动传输到服务器芯片上。通过此方法可以对大脑活动进行模拟。 通过这种方法,可以提高速度,和神经网络准确性。

51330

成为网红,马斯克Neuralink脑机接口植入者上线表演意念发帖

这是有史以来第一次,「人类以外智慧生物」社交网络上用意念发了推: 他是 Noland Arbaugh,一名因潜水事故导致肩部以下瘫痪已八年 29 岁美国男子,本周刚刚公开亮相。...研发人员还展示了 Noland 第一天可以使用 BCI 设备来操纵鼠标玩游戏记录视频: 还有 Noland 使用 BCI 设备玩更多游戏: 近一个小时见面会视频详细讲述了 Noland 个人感受...植入后,N1 植入体在外观上是不可见,其目的是记录大脑信号,并通过无线方式将信号传输到解码运动意图应用程序。... Neuralink 最近一场直播,Noland Arbaugh 借助脑机接口设备重温在线国际象棋和杀时间大作游戏《文明 6》,迅速吸引了近两千万人围观。...美国动物保护组织 PCRM 曾对 Neuralink 提起诉讼,指控其「虐待」试验中使用猴子。 相比于动物,人类受试者参与试验伦理方面会带来更大挑战。

8210

马斯克刚评上院士就被控虐猴!动保称65%实验用猴被Neuralink虐待处死

从材料中,PCRM指控Neuralink与加大戴维斯分校违反美国《动物福利法案》9条,所违犯法条包括研究者须将实验动物精神与肉体痛苦尽可能最小化、实验用动物须被日常照料观察、在对动物使用麻醉药时须有专业兽医在场提供建议等...PCRM方面表示,既然使用了政府资金资助场地设施与设备资源,那么实验相关信息就欠缺私属财产性质。加大戴维斯分校发言人否认了隐瞒指控,称校方完全遵守了相关公共信息公开法律。...这一次马斯克打造神奇设备只有硬币大小,用手术植入头骨,充满电可用一整天。 手术时,把一个硬币大小头骨弄出来,用「超级胶水」一粘。然后手术结束后就可以到处走了。...屏幕下面的金属吸管连着奶昔,只有盯着屏幕时候才能吸到奶昔,这样就能让Pager专注屏幕,边吃边「工作」。 同时,工作人员也在记录Pager神经元放电,通过记录哪些神经元放电来预测手动作。...2022年1月,马斯克发布招聘消息称,需要一名临床实验主任,以监督该公司长期以来承诺对其医疗设备的人体试验。 这则招聘释放了一个重大信号,Neuralink芯片人体测试即将开启。

29910
领券