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

题目:智能移动终端软件自动化测试关键技术的研究与实现

关键词:智能移动终端;移动应用;自动化测试;敏感事件

  摘要

随着普适计算技术的飞速发展,以智能手机、PDA、和便携式媒体中心为代表的嵌入式智能终端不断发展和成熟,这些设备通常都在各自的硬件平台上配备有定制的嵌入式操作系统,拥有越来越多的应用程序。用户在享受着智能移动设备的便利的同时,对智能移动设备上应用程序的可靠性和安全性提出了越来越高的要求。提高移动应用软件可靠性的一个重要手段就是对软件进行全面和高效的自动化测试,从而增强用户对产品的信心,加快产品的上市时间。而对这些应用软件的自动化测试给软件提供商和设备制造商提出了严峻的挑战。本文讨论了对移动应用进行自动化测试所面临的挑战,提出基于敏感事件的测试技术和基于Agent的测试技术,详细的介绍了MobileTest移动测试平台的设计和实现,并对系统的有效性进行了试验评估。本文的目标是设计和实现一个适合于智能移动设备自动化测试的平台来提高对移动应用软件进行测试的效率。本文的主要工作和取得的成果包括:提出了基于敏感事件的测试逻辑判断方法,降低了对屏幕截图比对的依赖,进而提高了测试脚本的可重用性和可维护性。提出了基于软件Agent技术的目标设备Agent的设计,从而能够高效的完成对待测设备的激励并捕获和提取有意义的反馈,供测试控制模块进一步的控制测试流程。建立了基于脚本的测试调度机制,便于建立复杂而灵活的脚本调度策略。利用敏感事件,提供了灵活的异常处理机制,保证测试中出现的异常不会打乱测试的调度,保证测试能够正常的进行。实现了一个自动化黑盒测试工具,能够辅助测试人员进行常见的功能测试,现在已经在信息产业部电信研究院泰尔实验室处于试用阶段。