基于Android操作系统的自动化测试系统的研究与实现

被引量 : 17次 | 上传用户:koel
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近两年,Android操作系统的手持设备,包括手机、平板电脑等,逐步占领了全球各大智能终端市场,成为IPhone、IPad最有力的竞争对手。越来越多的设备厂商与软件公司都加入到了Android的行列。另一方面,随着软件工程的发展,软件测试的难度和复杂度也在逐渐地增加。传统的手工测试由于耗费时间长、覆盖率低、风险高等缺陷已经无法满足测试需求,自动化测试技术是现阶段软件测试领域的一个热点研究方向。Android系统的开源特性为自动化测试提供了更大的便利性。目前国内外已有一些自动化测试工具在使用,但都存在着一定的局限性。本文的研究目标就是开发一套针对Android设备的功能完善的自动化测试系统。本文的主要内容包括:(1)扩展Android的Instrumentation测试类,编写Instrument测试方法;(2)基于采用Python语言的单元测试框架——PyUnit开发新型自动化测试框架,实现在一个测试用例中跨多个应用程序,甚至是多台设备的目标;(3)扩展IBM的自动化测试框架STAF/STAX,开发自动化测试的管理工具,控制连接了多台Android设备的多台电脑并行地执行自动化测试用例。同时可通过该工具制定测试方案,分配测试用例,监控测试过程,以及在测试完成之后自动生成测试结果报告。
其他文献
利用sRGB(Standard RGB)颜色空间与国际照明委员会(CIE)色度系统的转化关系以及CIE 1931色品图的性质,编写MATLAB程序实现了颜色的RGB信息到颜色主波长或补色波长的转化,并将此程
将矿粉掺量0%~65%、粉煤灰掺量0%~30%混凝土置于海洋大气区、潮汐区2年,研究海洋不同区域、矿粉掺量、粉煤灰掺量对混凝土中氯离子渗透规律的影响。结果表明:混凝土在海洋环境
<正>2012年3月注册成立的广东省残疾人公益基金会,以"弘扬人道,奉献爱心,全心全意为残疾人服务"为己任,多渠道、多形式宣传残疾人公益事业,呼吁社会理解、尊重、关心、帮助残
当前,我国正处在由计划经济体制向市场经济体制转变的社会转型时期,这一全方位、多层次、多领域的社会转型在推动我国向现代化国家发展的同时,也打破了旧的利益格局,带来了社
随着永磁同步电动机的不断发展,其高效率,大功率密度,稳定运行的优点必将在数控机床和加工中心得到广泛应用。作为机床的关键部件的主轴电机,其性能的优劣,对机床的加工精度,
采用SCL-90临床症状自评量表,对两所高师院校部分大学生测试。结果表明:高师大学生心理健康总体水平低于国内成人常模;生源于城市和农村的大学生相比,差异不显著;应届高中毕
在大批生产青霉素 G 钾盐的过程中,提取及结晶的废液和母液中丢失了大量的青霉素。从发酵液中提取青霉素的总收率约75~80%。考虑到生产青霉素的费用昂贵,人们认为从上述废液中
辛亥时期,随着社会剧变,思想领域也发生深刻变革。其中变化之一,就是“国民”取代“臣民”,成为政治领域官方的通用话语。时人大体围绕民族精神、国家观念、权利观念、自治精神及
经济体制的市场化,人口结构的老龄化,养老保险基金投资运营的低效率等一系列因素使我国目前的养老保险基金缺口越来越大。养老保险基金缺口问题的存在直接威胁到养老保险制度
目的探讨曲美他嗪治疗冠心病心力衰竭的效果。方法选取了2017年~2019年收治的300例冠心病心力衰竭的患者,随机分为实验组和对照组各150例患者。结果实验组不良反应发生率为6.