-
题名基于反射特征的Android测试用例自动生成
- 1
-
-
作者
闫怡梦
赵瑞莲
王微微
尚颖
-
机构
北京化工大学信息科学与技术学院
-
出处
《计算机系统应用》
2022年第12期350-358,共9页
-
基金
国家自然科学基金(62077003)
-
文摘
随着Android应用软件数量的急速增加,Android应用质量的重要性越来越受到人们的重视.测试是高质量软件的重要保证,而测试用例生成技术是自动化测试的关键.数据显示,在Google Play中有将近88%的Android应用程序使用了反射.然而,现有的Android测试用例自动生成方法通常没有考虑反射技术的使用,无法检测出反射隐藏的恶意行为.为了进一步提高软件质量,本文提出一种新的Android测试用例生成方法,结合反射特征构造Android应用程序多粒度模型,同时对反射关系进行分析,生成能到达反射的调用路径,并利用自适应遗传算法生成覆盖反射路径的测试用例,对含反射特征的Android应用进行测试.为验证本文方法,分别从Android应用多粒度模型有效性及测试方法效率两方面对本文方法有效性进行评估.实验结果表明,本文提出的基于反射特征的Android测试用例自动生成方法对于反射的检测效果更好并且效率更高.
-
关键词
反射机制
android应用
android多粒度模型
自适应遗传算法
测试用例生成
-
Keywords
reflection mechanism
android application
android multi-grain model
adaptive genetic algorithm
test case generation
-
分类号
TP311.53
[自动化与计算机技术—计算机软件与理论]
-