Android手机自动化测试分析

来源 :华南理工大学 | 被引量 : 0次 | 上传用户:jayguo123
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
智能手机已占据人们生活方方面面,如视频通信、移动支付、电子阅读等。目前智能手机终端主要搭载系统有IOS、Android、小米系统等,然而Android手机终端仍然占据了国内市场的大部分份额,如三星、华为、OPPO等手机厂商。面对如此竞争激烈的手机行业,提高手机软件的质量,尤其是手机软件质量的测试环节显得尤为重要。面对重复性繁重的测试工作,手动测试已经无法满足测试需求。因此,自动化测试代替手工测试已成为手机行业重点关注的内容。本文针对某公司Android移动手机测试当前存在的物理设备单一、手动测试难检测出问题、测试使用人力过多等严重问题,设计实现了基于UIAutomator框架并适合某公司测试标准的Android自动化测试系统。论文阐述了自动化测试的基本特点,以及在使用场合的基础上,介绍了自动化测试系统方案所需要的相关技术。通过某公司的某几款高中低端手机为例,分析了Android自动化测试的需求。以Python语言为基础,使用PyCharm工具以及UIAutomator框架,设计出自动化测试系统,并以需求设计覆盖了测试案例。在某公司测试环境中搭建了自动化测试系统,通过调用UIAutomator中Device库文件提供的接口,实现了适用于某公司测试标准的自动化测试系统。在编写自动化测试脚本中,采用UIAutomator提供的控件参数,以适配不同的手机型号。通过本自动化测试系统执行脚本,对某公司产品进行了测试,并对当前测试结果与以前测试方式得出的测试结果进行了对比分析。本文基于Python语言和UIAutomator框架设计的自动化测试系统结果表明,此系统能解决本文中提到的某公司测试难题,同时能提高测试效率,节省测试人力和降低测试成本,达到了本课题的预计目标,并在某公司中正式使用。
其他文献
介绍了微机多功能监测系统的主要功能和技术参数,系统的组成,参数检测原理及试验应用情况.
对军字1号医院信息系统服务器平台的历史、现状及发展进行了分析,并对当前基于开放标准的IA-64计算平台和Oracle9i新特点做了概要性的描述.根据应用系统服务器平台的未来发展
本文阐述了日本富士化工公司的纤维缠绕管道(即FRP管道)的缠绕理论及基于此缠绕理论,用单片微机8031为主系统并辅以多功能函数计算器用于数值计算,用极低的成本替代了进口设
十六大报告中提出在加强党的自身建设的过程中要努力实现“三个统一”.这是党的先进性的集中体现。“三个代表”重要思想是其中的主线.是实现“三个统一”的理论基础;“立党为公
在目前国内的建筑理论的现行认识中,对于巴洛克建筑的梳理、解释、定位等问题尚处于一个较为边缘状况下(1)。对于波洛米尼的研究则是凤毛麟角,综合性视角下的建筑理论研究数