计算机科学与探索

北大核心,INSPEC,JST,CSCD,WJCI

国内刊号:11-5602/TP

国际刊号:1673-9418

计算机科学与探索杂志2025年第6期:覆盖导向的Android程序多入口测试方法

发布日期:

作者:傅洁, 郭帆

单位:江西师范大学 计算机信息工程学院,南昌 330022

关键词:自动化图形用户界面测试,组件间通信(ICC),模糊测试,符号执行,移动应用程序

提高Android应用程序的质量是移动设备领域所面临的重要挑战。活动启动作为应用程序的核心功能之一,其正确性和可靠性将直接影响用户体验和应用质量。近期的研究表明,构建意图测试用例可有效检测与活动启动测试相关的问题,但现有方案在探索效率和发现深层崩溃方面仍存在限制。针对上述问题,提出一个新颖的解决方案CoMuBot。分析路径约束为意图生成合适的属性值,并结合意图模糊测试技术构建模糊的活动启动上下文,从而提高路径覆盖率和测试用例的多样性。设计动态的活动推荐算法及结合最先进的探索工具APE,实现了一个自适应的多入口探索策略。引入覆盖率引导的灰盒模糊测试思想,实现了一个高效的覆盖导向的多入口测试方法。实验结果表明,该方法在探索效率和活动启动准确性方面均优于工具Fax,其中方法覆盖率提升了25.63%,并以高达96.52%的准确率成功启动了62.23%的活动。同时,在独特崩溃检测方面,CoMuBot相比于Fax和DALT展现出了一定的优势,有效提高了应用程序的稳定性和可靠性。

来源:2025年第6期

《计算机科学与探索》期刊编辑部

查看计算机科学与探索杂志2025年第6期

联系我们

  • 地址:北京市海淀区北四环中路211号
  • 电话:(010)89056056
  • E-mail:fcst@vip.163.com

咨询工作人员