当前位置:问答库>论文摘要

题目:移动智能终端UI自动化测试系统的设计与实现

关键词:移动智能终端, Android, 自动化测试, Robotium

  摘要



随着近年来通信技术的发展,移动设备的发展速度突飞猛进,尤其智能手机市场发展迅速。Android手机操作系统就是在这种大环境下应运而生。软件系统如果要获得客户和市场的认可必然需要测试来保证软件质量。软件测试可分为手工测试和自动化测试两大类。但是由于快速变化的市场需求,产品的研发和测试周期都不会太长。所以必然要求提高测试效率,缩短测试周期。而自动化测试从成本和效率上都是非常好的解决方案。所以开发一个可持续的自动化测试解决方案势在必然。这也是本文研究的主要目标。

Android智能手机操作系统的自动化测试在国内外都有一些研究。目前主要有CTS即兼容性测试,Monkey测试,MonkeyRunner, Robotium等测试方法。在比较各个方法的优劣后,本文采用了基于Robotium框架的基础上开发一套适用于公司需求的可持续自动化测试系统。主要的研究内容包括测试的自动触发、测试用例的管理、对测试中错误日志的捕获及日志解析、测试用例的重运行、重签名机制以及测试报告模块的相关设计和实现。并且对测试用例的编写进行了方法总结。最后,对本自动化测试系统的测试和应用进行了阐述。

通过本文的研究工作,所开发的自动化测试系统极大的提高了对Android系统的研发测试工作,节省了人力和研发成本,缩短了研发周期,是研发测试的一个有力武器。