【摘 要】
:
高速增长的移动应用程序让人们的生活变得丰富多彩,但是随着数量的大幅增加,质量的把控难以跟上节奏,传统的手工测试方法很难应对这么大量的应用程序。一方面,人工测试会占用
论文部分内容阅读
高速增长的移动应用程序让人们的生活变得丰富多彩,但是随着数量的大幅增加,质量的把控难以跟上节奏,传统的手工测试方法很难应对这么大量的应用程序。一方面,人工测试会占用很大一部分时间,会提高成本;另一方面,安卓版本升级频繁,安卓设备多样,很难保证其兼容性问题。因此,如何有效的测试安卓应用程序成为了难点问题。针对上述情况,安卓自动化测试技术可以很好的解决这个问题。它可以替代人工的操作完全自动运行解放了人力,而且可以并发同时对多个应用程序进行测试,提高了测试的效率。但是它测试的算法和实现的方式会影响到测试的结果以及测试的效率,这就对安卓自动化测试系统的设计提出了更高的要求。本文针对安卓自动化测试系统,根据前人研究结果中,UI获取效率较低、算法效果不好等问题,设计并实现了无需修改应用程序和安卓平台的,基于GUI的安卓应用自动化测试系统GATS,有效减少了测试所需的时间,并且提高了发现应用程序错误的数量。本文的主要工作包括:1.研究和分析了目前国内外安卓自动化测试系统,总结出它们的优缺点。2.针对Dynodroid中获取UI界面效率低下的问题,提出了通过安卓无障碍来获取界面的方法。3.提出了一个基于状态机的算法,设计并实现了GATS自动化测试系统。4.通过真实的应用程序集测试了系统性能以及查错效果,其实验结果表明GATS系统在效率和效果上都有着显著的提升。
其他文献
Al2O3/Al-Si复合材料具有较低的密度、较高的比强度、良好热稳定性和适中的导电性,在航空航天、汽车轮船、电子封装等领域具有良好的应用前景。然而在常规凝固条件下,Al2O3颗粒与基体Al合金的润湿性差,制备过程中Al2O3颗粒容易团聚,导致制备的材料力学性能并不理想。而高压可以抑制熔体流动并提高Al2O3颗粒与基体的润湿性,从而提高材料的力学性能。本文采用高压凝固的方法制备了Al2O3/Al-
中国铝车轮行业产量中有70%以上给OEM整车厂配套,中国铝车轮行业总产量占全球产量的60%以上,中国铝车轮总产量的50%左右出口,铝车轮行业排名前4位的集团公司总产量接近全行业
语言是不断发展变化的。减音现象作为音变现象的一种,是语言发展变化的重要体现。本论文以蒙古书面语的减音现象为选题,旨在探讨发现总结蒙古书面语中所呈现的减音现象的规律
大数据技术正在以惊人的速度与强大的影响力改变着人们的生产生活方式。在高速发展的现代社会,科技越来越发达,交流越来越紧密,信息正在以爆炸式的方式增长。例如,网络日志、
在移动互联网浪潮的推动下,微博微信等社交新媒体平台的兴起,使得网络信息传播迅猛。对话题传播规律的研究有助于帮助人们了解周围环境变化,维持社会稳定。如何能够从海量的
本文是以《云南抗日战争史》第五章1-2节作为翻译文本的翻译实践报告。《云南抗日战争史》从军队、交通、经济、教育等方面介绍了抗日战争时期的云南。此翻译报告的节选内容对云南经济情况作了全面的介绍。在抗日战争中,云南各族人民作出了巨大贡献。一方面,他们为战争提供了物质支持;另一方面,他们积极发展农业、商业、金融、教育和文化。作为宝贵的财富,云南在战争时期的历史应该为中国人民予以保存。此外,云南人民在战争
近年来,基于现代移动设备的增强现实技术在儿童娱乐和教育领域展现出巨大的潜力。基于纸笔的卡通手绘对于儿童来说是一项常见且重要的活动体验,这可以让他们发挥自己的创造力
目的:探讨基于镜像神经元理论的动作观察疗法对脑卒中患者早期日常生活能力的影响。方法:将81例脑卒中患者随机分为研究组(41例)和对照组(40例)。对照组进行常规康复治疗:包
钢筋混凝土中钢筋锈蚀问题一直是影响结构耐久性的主要原因,钢筋锈蚀导致其周围混凝土的锈胀开裂也逐渐成为研究的热点问题之一。通过在混凝土中加入纤维,利用纤维的增强效果,可以提高混凝土的抗拉强度和韧性,改善混凝土的抗裂性能,使混凝土材料更加高性能化。本文主要以PVA纤维钢筋混凝土为研究对象,研究了在氯盐作为侵蚀性物质条件下,不同水灰比和不同纤维掺量的钢筋混凝土试件锈胀损伤开裂规律,从提高钢筋混凝土耐久性
研究背景每个人都会定期经历恐惧和焦虑的情绪。恐惧,是精神、身体以及行为对外部威胁的一种即刻反应;焦虑是一种紧张不安的情绪,这种情绪给人带来痛苦和不快,但其成因尚不明确。焦虑症一词来自于拉丁语单词“ango”,意思是使人窒息或令人沮丧。焦虑情绪的发作和潜在威胁之间没有明确的时间先后关系。焦虑感可能作为一种预感出现在威胁发生之前,并一直持续到威胁结束之后;也可能在没有明确威胁的情况下出现。焦虑症通常伴