智能移动终端软件自动化测试平台研究是2008年发表的一项工程技术领域的研究课题,主要涉及智能移动终端软件的自动化测试方法以及相应的测试平台的构建。该研究详细分析了自动化测试技术在智能移动终端软件测试中的应用,并提出了一套完善的测试平台体系结构,特别突出了脚本技术在此测试平台中的设计与实现。测试平台的设计旨在解决传统手工测试中存在的一系列问题,如测试周期长、效率低下、费用高昂等,从而提高测试效率和质量。
智能移动终端软件自动化测试平台的关键技术之一是脚本技术。脚本技术是一种自动化测试方法,它通过预先编写脚本程序来模拟用户操作,以实现对移动终端软件功能的自动化测试。这种方法可以有效替代部分重复且复杂的测试工作,同时能够减少人为错误,提高测试用例设计和甄别工作的效率。
在研究中提及的自动化测试平台的体系结构,是构建在一套核心框架之上的。这个核心框架包括多个模块,每个模块负责测试流程中的不同环节,如测试用例生成、执行、结果评估以及报告输出等。此外,体系结构还需要能够适应不同类型的智能移动终端软件和操作系统,这通常需要平台支持多种脚本语言和自动化测试框架。
在移动终端测试的实例中,测试平台被应用于对特定的移动终端软件进行测试。这个实例可能涉及测试软件的基本功能、性能、稳定性以及用户体验等方面。通过实际测试,平台可以验证软件是否能够满足产品开发过程中的质量要求。
在文献中,作者殷永峰、刘斌、姜同敏和王晨分别来自北京航空航天大学工程系统工程系,他们的研究背景涵盖了嵌入式软件测试、软件工程、系统工程、环境工程以及软件测试技术等多个相关领域。该论文还得到了“十一五”总装预研基金的资助。
文章中提到了一些现有的嵌入式软件测试平台,例如德国TechS.A.TGmbH和/dev softwareGmbH共同开发的Avionics Development System 2nd Generation (ADS 2),以及北京航空航天大学开发的通用嵌入式软件仿真测试环境GESTE。这些平台已经被证明是成功的嵌入式软件测试解决方案,主要用于航空电子系统测试领域。在移动和无线领域,虽然通用的移动和无线测试系统较为罕见,但美国的TestQuest, Inc.公司推出的TestQuestPro TM和即将问世的CoutDown TM提供了移动无线终端自动化测试的解决方案。
通过分析当前智能移动终端软件测试面临的问题以及自动化测试技术的优势,本研究提出了一种面向智能移动终端测试问题域的自动化测试平台。通过运用脚本驱动的自动化测试技术,该测试平台能够提高测试效率、降低测试成本,并具有较强的适应性。该平台对于智能移动终端的开发者、嵌入式操作系统供应商、移动运营商以及终端用户来说,是一个具有实用价值的测试工具。