智能检测系统(西北大学成功研发COMFORT智能软件测试系统 自动发现浏览器129个BUG)

Posted

篇首语:书籍是横渡时间大海的航船。本文由小常识网(cha138.com)小编为大家整理,主要介绍了智能检测系统(西北大学成功研发COMFORT智能软件测试系统 自动发现浏览器129个BUG)相关的知识,希望对你有一定的参考价值。

智能检测系统(西北大学成功研发COMFORT智能软件测试系统 自动发现浏览器129个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人,而西部高校作为第一作者单位在该会议上发表论文则属首次。

(中国日报陕西记者站)

来源:中国日报网

相关参考

海囗望远镜(上海研发成功高能芯片技术 五亿级像素云相机 人海中“看”清每张脸)

图说:五亿像素智能视频瞭望相机来源/采访对象供图 “从上海中心的合适位置,整个外滩的人流细节都能看得一清二楚。”让复旦大学微电子学院/工程与应用技术研究院教授曾晓洋这样夸下海口的,不是望远镜,不是摄像头,...

智能数控技术专业学什么(机械磨床界的“牛磨王”扬州职大大学生双创团队创新研发智能数控装置提效30%)

...轮修正及补偿由手工操作向数控自动化操作的革新,具有智能操控、精准修正、降本增效的凸出优势,对国内平面磨床的整机生产和数控化升级改造具有变革意义和

深圳变色薄膜(智能液晶高分子薄膜会变色、有记忆、能自愈)

...出一种厚度只有200微米,具有变色、记忆和自愈合功能的智能变色液晶高分子薄膜,这种薄膜在多个领域展现出应用前景。新买的包包可以随意变换颜色,不小心刮破的衣服能像皮肤一样愈合……这些似乎只在科幻电影里出现过...

深圳变色薄膜(智能液晶高分子薄膜会变色、有记忆、能自愈)

...出一种厚度只有200微米,具有变色、记忆和自愈合功能的智能变色液晶高分子薄膜,这种薄膜在多个领域展现出应用前景。新买的包包可以随意变换颜色,不小心刮破的衣服能像皮肤一样愈合……这些似乎只在科幻电影里出现过...

控制主机(全球首台新一代智能控制双燃料主机成功交付)

【全球首台新一代智能控制双燃料主机成功交付】6月3日,由中国船舶集团旗下中船动力(集团)有限公司研制的全球首台新一代智能控制废气再循环(iCER)系统的双燃料主机7X62DF-2.1,在位于中国(上海)自由贸易区临港新片...

廊坊最大的印刷厂(书刊印刷到装订“0”出错,创视智能为您提供整套解决方案)

...年的研发,创视智能成功开发出了CSZN系列智能在线视觉检测系统,CSZN-ZY-P型折页机在线错页检测系统、CSZN-SX01锁线机在线错帖视觉检测系统、CSZN-QJX型骑订、胶装、排书机在线错帖视觉检测系统等,并取得国家相关专利。一

指纹锁质量检测报告(亚太天能做智能门锁曾被消协检测出识别卡和指纹存风险 如今如何?)

...成立,2015年就登陆了新三板的亚太天能是一家主打周边智能家居电子设备以及智能家居系统平台的研发、生产、销售与服务为一体的专业供应商。作为一家仅用了4年就登上新三板的企业亚太天能究竟有何魔力?或许可以从亚太...

智能在线式软起动(高压固态软起动柜的控制系统详细介绍)

高压固态软起动柜的控制系统详细介绍高压鼠笼电动机专用的高压固态软起动柜,主要应用于风机,水泵,空压机,压缩机等Y系列电机。高压固态软起动柜控制系统由微控制器、脉冲放大、取能触发三部分组成。1)高压固态软...

智能新风节能系统(安星建设集团喜获“一种智能新风净化系统及其控制方法”发明专利)

冬日暖阳传捷报,近日,安星建设集团申报的“一种智能新风净化系统及其控制方法”技术通过国家知识产权局的审核,成功获得发明专利证书(专利号:ZL201610452188.2)。该项专利审查历时39个月,是继“一种天然石材修复方法...

智能筛号系统(你需要隔离吗?“新冠”自测评估系统上线)

...新型冠状病毒肺炎自测评估系统”今日正式上线,可提供智能分析与建议。由清华大学精准医学研究院、人工智能研究院与附属北京清华长庚医院共同研发的“新型冠状病毒肺炎自测评估系统”(以下简称“新冠自测系统”)于...