百摩网
当前位置: 首页 生活百科

web自动测试软件哪个好(西北大学成功研发COMFORT智能软件测试系统)

时间:2023-05-24 作者: 小编 阅读量: 2 栏目名: 生活百科

如果“大脑”隐藏着一些未被发现的缺陷或者问题,必然会引起部分操作出现异常。据汤战勇教授介绍,团队利用该系统对10种主流JS浏览器引擎进行了测试,共发现并向各厂商提交了158个缺陷报告,其中被官方确认了129个BUG,团队还辅助厂商修复了115个BUG。PLDI会议审稿人一致认定该方法“新颖”“创新”。实验结果表明,与已有的自动测试方法比较,COMFORT生成测试用例的语法正确率提高30%以上;在相同的时间内,COMFORT能至少发现2倍以上的BUG。

明明在电脑屏幕上显示得整整齐齐,但是打印出来却成了乱码?在线交易正在进行中,浏览器却突然停止响应?线上支付或转账时,因用户名截取错位导致认证失败,甚至银行转账数额错误?……在享受着网络为工作、学习和生活带来的轻松和便捷时,我们都或多或少地遇到过这类困扰。您是否知道,之所以会出现这些问题,是因为浏览器引擎出现了BUG(缺陷)。

浏览器引擎可以说是浏览器的“最强大脑”,它是正确理解和执行用户操作的关键。如果“大脑”隐藏着一些未被发现的缺陷或者问题,必然会引起部分操作出现异常。现在为了适应新的应用需求,浏览器都在不断演进,假若在演进过程中引擎不符合已有的国际标准和规范,就容易造成缺陷,甚至引发严重的BUG。在浏览器引擎发布之前,发现大量的缺陷并加以修复,就显得极其迫切和重要。

日前西北大学信息学院物联网研究团队汤战勇教授课题组联合英国利兹大学、南方科技大学、蚂蚁集团以及阿里巴巴达摩院的AI专家在软件测试领域取得重要进展,团队研发出具有自主知识产权的软件测试系统COMFORT,在谷歌、微软、苹果、火狐等主流浏览器引擎总共发现129个全新软件缺陷(BUG)。

目前业界公认模糊测试是发现浏览器引擎BUG最有效的方法之一,但是如何生成较好的测试用例,并利用测试用例发现浏览器引擎BUG,却一直困扰着软件测试人员。西北大学联合各专家利用人工智能自动生成测试用例方法,结合标准文档,生成导向性更强的测试用例,并结合差分测试构建了智能测试系统COMFORT。据汤战勇教授介绍,团队利用该系统对10种主流JS浏览器引擎进行了测试,共发现并向各厂商提交了158个缺陷报告,其中被官方确认了129个BUG,团队还辅助厂商修复了115个BUG。另外,该系统还为官方的标准化一致性测试套件贡献了21个测试用例,得到了开源社区开发人员的一致好评。

在刚刚举行的计算机程序设计语言领域的旗舰会议ACM PLDI 2021上,物联网研究团队发表了他们的研究成果论文Automated Conformance Testing for JavaScript Engines via Deep Compiler Fuzzing(论文第一作者为西北大学信息学院青年教师叶贵鑫博士)。PLDI会议审稿人一致认定该方法“新颖”“创新”。实验结果表明,与已有的自动测试方法比较,COMFORT生成测试用例的语法正确率提高30%以上;在相同的时间内,COMFORT能至少发现2倍以上的BUG。

ACM PLDI (ACM SIGPLAN conference on Programming Language Design and Implementation)会议创办于1979年,是计算机程序设计语言领域的旗舰会议,中国计算机学会(CCF)推荐A类学术会议。根据CSRANKING站点的统计数据显示,最近20年间(2000-2020),平均每年大陆学者发表论文人数不到1人,而西部高校作为第一作者单位在该会议上发表论文则属首次。

(中国日报陕西记者站)

来源:中国日报网

    推荐阅读
  • 教育孩子应该知道的三件事(特别要注意这几个方面)

    你说懒,不帮家里做。他就会彻底变成懒人。看看,一个懒人是如何养成的,懒人都是家长养成的。“你真笨,”“猪脑子啊,这么简单的问题都想不明白。”用不了多久,他就会失去自信心,相信自己会变笨,结果真的变笨,不去思考,慢慢地接受自己现状。

  • 尼罗河上的惨案评论(尼罗河上的惨案)

    其中,原定于10月23日上映的《尼罗河上的惨案》推迟到12月18日上映。1978年英国电影《尼罗河上的惨案》海报多次改编成电影,无疑证实了原著小说的巨大魅力。尼罗河上,惨案发生了,熟睡中的琳内特被一颗子弹贯穿了头颅。整体来看,《尼罗河上的惨案》和阿加莎此前的作品有两处明显不同。这是波洛有别于其他侦探角色的重要特征,也是其格外迷人之处。

  • 汉英翻译教程句子的类型(英汉翻译中你碰到过哪些难翻译的词语)

    汉英翻译教程句子的类型?汉英翻译教程句子的类型不是难翻译的词,但是是我最近碰到的一个有意思的点,想跟大家分享一下。首先是考虑到忠实原文,其次便是,如果把SVP处理成科长处长级别的话,那么以上一连串所有职位名称都要去修改,就涉及到一个职位名称规范化,标准化的问题。毕竟这也有中西文化不同的原因在。擅自处理成科长或处长,只是从行政等级角度考虑,而非综合实际权力等其他因素处理。

  • 上海菜场停业了吗(上海菜场使用指南)

    这些五花八门的铺子聚在一起,才能构成上海菜场的纹理。根据青鱼的不同部位,每斤价格从17.8元到19.8元不等。清晨来买菜的人,采购任务结束后,免不了要来份小笼或馄饨,或者为家人打包一份热气腾腾的早点。此外,零拷的老白酒也能买到。

  • 抖音能看到访客记录吗(能不能查询到抖音访客记录)

    下面更多详细答案一起来看看吧!目前来说,抖音里并没提供查看访客记录的功能,用户们无法知道到底有哪些人进入自己的账号,查看过自己的视频,这一点不知道未来会不会改善。不过相应的,自己去查看其他人账号的时候也不会留下访客记录,这样一来就可以毫无顾忌的观看自己喜欢的视频,不用担心泄露兴趣和隐私了。

  • 好看的射雕同人(连载版双雕独有的十个设定)

    完颜洪烈2、杨过生母在连载版中,杨过的母亲并不是穆念慈,而是秦南琴。秦南琴3、一阳指和先天功在连载版中,一阳指是王重阳的绝技,而先天功则是段智兴的武功,二人交换武学是王重阳把一阳指教给了一灯,一灯授予王重阳的却是先天功。李莫愁9、陆展元与何沅君由于李莫愁是五十多岁,陆展元自然年轻不了,陆展元和何沅君是陆立鼎的父母,在后续版本改为兄嫂,此外,陆展元年轻时还有一个“武林第一风流潇洒美少年”的外号。

  • ios植物大战僵尸2怎么刷(植物大战僵尸2IOS版进阶不消耗金币教程)

    今天琵琶网小编为大家分享植物大战僵尸2OIOS版进阶不消耗金币教程,一起来看下最新破解教程,想了解相关资讯的玩家一起往下看哦。

  • 日本海豚湾探索(日本海豚湾进入血腥捕猎季)

    报道称,在和歌山县太地町从1日开始解禁的“鲸鱼和海豚的大捕杀”中,有小型鲸鱼首次被捕获。另外,当天没有发现反捕鲸团体明显的抗议活动。据悉,日本和歌山太地町又被称为“海豚湾”,是世界知名的捕鲸、并残忍屠杀海豚的地区。今年6月30日,日本政府正式从国际捕鲸委员会退出,并从7月1日起恢复商业捕鲸。日本此后在领海和专属经济海域重启了时隔31年的商业捕鲸活动。

  • 投币洗衣机简介(投币洗衣机百科)

    投币洗衣机采用更高品质的电机、减速器以及耐腐蚀的材料以保证在公共场所的长期正常使用。投币洗衣机由洗衣机及投币系统两大部分组成,投币系统包含投币箱、投币控制电路。投币洗衣机根据结构可分为连体式、分体式两种:连体式投币洗衣机:投币箱与洗衣机集成为一体,可灵活移动,安装过程更为简单,分体式由于安装复杂、移动不便,故在市场上份额很少。

  • 无人机驾驶知识点(老手带你学透UTCAOPAASFC这些无人机驾照究竟有什么区别)

    春暖花开,随着疫情的好转,又到了放飞无人机的好时候了。大量新手随着大疆等厂家新品的发布,开始涌入了无人机圈。现在市面上最多的三个证书就是大疆慧飞UTC的无人机驾驶航空系统操作手合格证、航模协会ASFC无人机操作等级证书、中国航空器拥有者及驾驶员协会的AOPA民用航空器驾驶员证书。7公斤以上级别民用无人机驾照课程只有两个,一个是《无人机视距内驾驶员课程》,报价8800元。