国内刊号:11-2560/TP
国际刊号:1000-9825
发布日期:
作者:李聪,蒋炎岩,许畅
单位:李聪,计算机软件新技术国家重点实验室(南京大学), 江苏 南京 210023;南京大学 计算机科学与技术系, 江苏 南京 21002311,蒋炎岩,计算机软件新技术国家重点实验室(南京大学), 江苏 南京 210023;南京大学 计算机科学与技术系, 江苏 南京 21002302,许畅,计算机软件新技术国家重点实验室(南京大学), 江苏 南京 210023;南京大学 计算机科学与技术系, 江苏 南京 21002303
关键词:安卓应用;软件测试;录制重放;GUI测试
基金:国家自然科学基金重点项目(61932021); 江苏省自然科学基金前沿引领技术基础研究专项课题(BK20202001); 江苏省软件新技术与产业化协同创新中心资助
基于GUI事件的安卓应用录制重放技术致力于以自动化的方式捕捉和回放人类和移动应用的交互轨迹, 达到降低测试成本、提高测试用例复用率的目的. 录制重放技术面临的挑战来源于应用、版本和设备3个维度. 试图从人类录制重放的角度, 将录制重放建模为一个搜索问题, 并提出模拟人类录制重放行为的通用框架. 框架包含3部分: 组件表示与录制技术、事件等价策略和局部搜索策略. 通过对已有技术进行总结和分析, 以全新的视角更好地认识了已有工作的优势和不足, 并提出未来可行的研究方向.
来源:2022年第5期
《软件学报》期刊编辑部