关键词:
Android操作系统
平板电脑
软件测试
自动化测试
AT&T
稳定性
摘要:
随着国内外互联网行业的快速发展,以及通讯技术的发展,从早期的GSM、 CDMA到现在用的比较多的3G,以及不断升温的4G,使得平板和手机等快速地发展,从而许多公司加入到这个市场的竞争中来。不断地发布Android, IOS, Windows等平台的平板PC和智能手机等移动终端产品,而基于Android平台的产品占据市场的大部分份额。其中,平板电脑以其小型化、方便携带、功能强大等特点广受大家喜欢,基于Android平台的平板电脑在PC产业的地位越来越重要。为了确保平板电脑的质量和其可靠程度,需要有效地测试平板。由于软件技术的提高在丰富软件功能的同时,也提高了软件的复杂度,造成测试工程师在测试过程中做了许多重复性的测试,也已经很难适应当今快速膨胀的软件规模;而且用户对产品性能及稳定性的要求不断提高,也造成了移动终端产品普遍生命周期短、出货周期快,因而手工测试已很难满足目前对平板电脑操作系统的流畅稳定性的要求。所以提高测试的质量和效率势在必行。而可以采用自动化测试的方式测试平板电脑系统来解决上述问题。
在Android平板电脑测试中,自动化测试正渐渐地占据着主要的地位。论文对国内外研究现状以及Android相关的理论等做了简单的介绍,引出了Android平板电脑终端自动化测试的相关技术。随后结合实际的项目中所用到的相关技术,研究了MonkeyRunner和Monkey等自动化测试工具的适用范围,以及AT&T公司的稳定性测试的相关指标。确定结合Monkeyrunner和Python脚本技术对Android平板进行稳定性测试。最后,通过对Android平板测试的项目-采用自动化测试的方式来测试Android平板的稳定性,并利用开发的软件Test Automation Tool对几个主要模块进行稳定性测试以及分析测试结果。
论文的研究和实现借鉴了目前主要的自动化测试技术和方法,结合了实际项目,给出了基于Android平板的系统稳定性测试的方法与脚本,由于公司的项目具有一定的保密性,所以论文中只对部分模块功能进行设计。