论文部分内容阅读
从手机时代开始,针对手机硬件性能测试的研究便层出不穷。最近几年来,随着智能移动终端设备的蓬勃发展,手机测试者们的兴趣逐渐从传统的硬件性能测试转移到手机软件功能测试。Android作为08年才进入用户视野的移动平台,其开源特性给客户们带来了新的福利,但也因此增大了测试难度。软件平台的变革考验着硬件性能的承受力,再一次掀起了手机硬件性能自动化测试的研究热潮。面对手机生产周期及使用寿命持续缩短,如何快速高效地完成手机质量检测,是手机测试者们最关注的部分。如今手动测试因为本身的限制性已不能满足大批量功能丰富的手机的测试需求,尤其是手机屏幕和键盘的测试方面。本文从Android智能手机的屏幕和键盘的自动化测试出发,在分析了国内外各种相关自动化测试实例现状之后,从不同层面得出了多种具体的实施技术和方案。本文的研发设计工作有四点,具体如下:(1)介绍了本课题研究的背景和意义,归纳了手机自动化测试的现状,论述了手机自动化测试原理以及国内外手机自动化测试研究成果。(2)屏幕显示效果是对手机质量评价最直观的评判标准。本文针对如何获得屏幕显示的测试数据,发现了一种快速获取测试数据的方法——自动截屏方法,并在实体设备上做了验证,最后从速度和质量两个方面分析了该技术的优势。(3)针对手机实体按键部分的测试问题,阐述了模拟按键测试技术的发展状况;根据Android操作系统1.6版本之上没有模拟按键功能这一缺陷,本文设计了一种新的模拟按键方法,该方法适用于Android操作系统所有版本。在本文中将自动化模拟按键方法与自动截屏技术结合以实现按键测试的数据采集,最后在实体设备上运行调试,验证了该方法的可行性。(4)目前触屏手机在市场大受年轻客户的青睐,手机屏幕的触屏操作测试迅速的获得与显示功能同等重要的关注。本文针对触屏操作的测试,找到了一种新的自动化测试触屏操作的方法——软件模拟触屏技术,该技术结合自动截屏技术实时捕获屏幕状态,记录下是否发生触屏响应的画面,给测试人员分析测试数据提供详细测试数据,最后在设备上做了调试和试验,验证了该方案的可行性。