基于Activity隔离的Android应用多层测试技术研究

来源 :南京大学 | 被引量 : 0次 | 上传用户:watersss1111
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
Android已经成为市场占有率最高的移动端系统,Android应用的数量也快速增长,Android应用自动化测试技术成为当下研究热点。目前商业应用业务场景不断增加,其GUI也随之变得愈加复杂。面对这些商业应用,现有的自动化测试技术已无法对其复杂的GUI状态进行有效地覆盖,发现应用缺陷的能力也远远不足。因此,我们提出了一种基于Activity隔离的多层测试技术,该技术建立了 Activity内、外两层GUI状态模型,从而可以根据每层GUI状态的特点选择适合的探索策略,弥补了现有测试技术的不足。具体而言,本文工作主要包括:1.针对Android应用,提出了基于Activity隔离的多层自动化测试技术。该技术通过控制Activity的跳转行为将应用GUI状态分为Activity内、外两层,从而可以根据每层GUI状态的特点选择合适的探索策略。2.提供了一种基于多层测试技术的探索策略。对外层GUI状态,采用基于模型的探索策略,以此增加对GUI状态的覆盖范围;对内层GUI状态,则采用增强学习指导下的模糊测试技术,提高对GUI细节覆盖能力的同时避免状态爆炸的问题。3.基于上述技术和探索策略,设计和实现了 AimDroid-BFS和AimDroid-DFS两个测试工具。4.将 AimDroid-BFS 和 AimDroid-DFS 与现有的 Monkey 和 Sapienz 测试工具在50个国内流行的商业应用上进行了实验评估,证明了基于Activity隔离的多层自动化测试技术的高效性和有效性。
其他文献
札萨克图长调民歌是典型的科尔沁民歌种类,是蒙古族长调的重要组成部分。近年来,学术界对蒙古族长调民歌的研究也愈加火烈。但对兴安盟科尔沁右翼前旗地区札萨克图长调民歌的
教师教育信念对教师的人生精神、教学行为、专业成长等都具有极其重要的意义。在当下的教育样态下,时代对好教师的渴求更加强烈,无论从国家相关政策来看,还是从社会群体的表现来看,都渴望越来越多的好教师出现,而好教师的培养就是要从教师隐形的东西,即教师教育信念进行培育作为前提。农村作为中国教育发展的特殊地区,是我国教育的短板,特别是西部欠发达地区的农村教育。我们期盼教师获得更好的发展,出现更多的优秀农村教师
随着现阶段二代高通量测序技术的不断发展,RNA-Seq测序技术所产生的数据量不断增大,庞大的数据量虽然蕴含了大量生物学信息,但是为研究人员带来了生物信息学分析的难题。快速
近几年随着计算机视觉技术在国内计算机应用方面越来越被广泛地关注,目标检测作为最基本的工作也越来越受到关注。由于行人检测属于图像处理和计算机视觉分析领域中较为困难
土壤微生物碳利用效率与土壤受扰动强度有关,土壤扰动强度增强会导致土壤微生物碳利用效率升高。三峡库区消落带受三峡大坝每年定期的拦蓄和泄洪或季节性水位消涨影响,地表周期性裸露,土壤扰动增强,土壤理化特性发生显著变化,可能将对土壤微生物碳利用效率产生影响。本研究以三峡库区童庄河段消落带3个不同淹没持续时间的土壤为研究对象,以从未水淹样地为对照,研究不同水位梯度土壤碳氮磷、微生物量、酶活性和微生物碳利用效
锂硫电池具有理论能量密度高、硫价格低廉和毒性低等优点,已成为最具发展潜力的二次电池体系之一。但是,锂硫电池的规模化应用面临着面积比容量较低、循环性能较差等挑战,这
随着社会经济的不断发展,高速公路通车里程的日益增加,高速公路交通事故的发生率也随之上升。其中,由于大雾等恶劣气候条件导致的高速公路交通事故率占有较大的比重,雾天高速公路交通事故往往更为严重。为降低雾天高速公路事故发生率,本文围绕雾天条件下高速公路交通安全预警和速度管理进行研究。首先,对国内外研究现状、高速公路交通事故特点及影响因素以及雾的形成机理等相关文献和理论进行梳理,并分析雾天条件下高速公路交
盈余管理一直是公司治理研究的热点话题。近年来,学者们逐渐加强了对消极盈余管理的影响因素及防范策略的研究,以期将理论研究与实践相结合。公司高管是盈余管理行为的主要实
开发人员对代码段的复制和更改形成克隆代码。现有研究表明克隆代码具有双重作用,一方面克隆代码为开发人员带来便利,能够减少开发时间提高工作效率,有积极作用;另一方面克隆
本篇论文主要论述青海省海东市乐都区境内的一处藏传佛教寺庙——瞿昙寺各殿宇及廊庑的内檐彩画1。笔者在文献查阅和多次实地调研的基础上,结合图像学的研究方法,首先对寺内的内檐彩画做一个系统、完整的整理和归类,以期作为一份完整的基础资料方便研究人员的查阅。同时公布出一些新的资料,如瞿昙殿的脊枋彩画、藻井彩画、天花梁及内檐额枋彩画,大钟楼、大鼓楼、小钟楼、小鼓楼及金刚殿的脊檩包袱心旋子彩画,隆国殿大持金刚佛