软件学报

北大核心,INSPEC,JST,Pж(AJ),EI

国内刊号:11-2560/TP

国际刊号:1000-9825

软件学报杂志2024年第7期:基于多模态表征的移动应用GUI模糊测试框架

发布日期:

作者:张少坤,李元春,雷瀚文,蒋鹏,李锭,郭耀,陈向群

单位:张少坤,北京大学 计算机学院, 北京 10087111,李元春,清华大学 智能产业研究院, 北京 10008402,雷瀚文,北京大学 计算机学院, 北京 10087103,蒋鹏,北京大学 计算机学院, 北京 10087104,李锭,北京大学 计算机学院, 北京 10087105,郭耀,北京大学 计算机学院, 北京 10087106,陈向群,北京大学 计算机学院, 北京 10087107

关键词:GUI模糊测试;强化学习;深度学习;多模态表征;定制化搜索

基金:国家自然科学基金(62141208)

GUI模糊测试在提升移动应用可靠性和兼容性方面发挥着关键作用. 然而, 现有的GUI模糊测试方法大多效率较低, 主要原因是这些工作过于粗粒度, 仅基于单一模态的特征来整体理解GUI页面, 应用状态的过度抽象使得许多细节信息被忽略, 导致对GUI状态及小部件的理解不足. 为了解决上述问题, 提出了一种基于多模态表征的移动应用GUI模糊测试框架GUIFuzzer. 该框架通过考虑多模态特征, 如视觉特征、布局上下特征和细粒度的元属性特征, 来联合推断GUI小部件的语义; 然后, 训练一个多层次奖励驱动的深度强化学习模型来优化GUI事件选择策略, 提高模糊测试的效率. 在大量的真实应用上对所提框架进行了评估. 实验结果表明: 与现有的竞争性基线相比, GUIFuzzer显著地提升了模糊测试的覆盖率. 还对特定目标的定制化搜索即敏感API触发进行了案例研究, 进一步验证了GUIFuzzer框架的实用性.

来源:2024年第7期

《软件学报》期刊编辑部

查看软件学报杂志2024年第7期

声明

严正声明:本站非期刊官网,非中介代理。

本站仅提供学术规范服务:快速预审、润色编辑服务、中英文查重、降重、去重服务、推荐合适的期刊投稿等学术规范服务。 如需提供学术规范服务请联系在线编辑。

联系我们

  • 地址:北京8718信箱
  • 电话:010-62562563
  • E-mail:jos (a) iscas. ac. cn

咨询工作人员