首页> 中文学位 >面向嵌入式系统自动化测试平台设计与实现
【6h】

面向嵌入式系统自动化测试平台设计与实现

代理获取

目录

文摘

英文文摘

声明

1 绪论

2 相关技术

3 面向嵌入式系统自动化的测试平台业务及需求分析

4 面向嵌入式系统自动化的测试平台系统设计与实现

5 测试平台的应用与验证

6 总结与展望

参考文献

致 谢

攻读学位期间发表的学术论文目录

展开▼

摘要

在当今数字信息技术、网络技术高速发展的时代,嵌入式系统已经广泛地渗透到科学研究、工程设计、工业过程监控、交通管理以及人们日常生活的方方面面。基于核心网的电信级设备也是一类嵌入式系统,对这类系统的测试具有很大的挑战性。
   由于行业竞争不断激烈,如何提高面向嵌入式系统的测试效率,成为各个测试部门首要考虑问题。自动化测试平台能够通过公用的信息库如测试计划、测试用例、测试脚本来跟踪测试全部内容,有利于质量保证、计划执行与管理,同时加强开发人员之间的交流,与测试工具、配置管理工具和建模工具等集成,提供全套的自动化测试解决方案。因此建立一个面向嵌入式系统的自动化测试平台成为提高行业竞争力的一个重要因素。一个先进的测试管理流程与一流的自动化测试平台是实施自动化测试不可或缺的因素。而如何利用现有测试资源、进行测试资源的全面整合,同时又要能满足嵌入式系统测试的需求,并在一定程度上实现系统业务敏捷化,是本文研究的重点。
   本文针对上述问题,在研究嵌入式系统测试、自动化测试、自动化测试脚本等相关技术和规范的基础上,对嵌入式系统自动化测试的业务流程、功能性需求、集成性需求、非功能性需求等进行了细致的分析,提出了一种面向嵌入式系统的自动化测试平台系统方案,并进行了该平台设计与实现。该平台由自动化测试基础平台和自动化测试服务平台二部分组成。自动化测试基础平台以自动化脚本语言(Tool Command Language)为核心,与现有自动化测试脚本与测试库相集成,用事先编译好的程序来调用被测试设备底层API,使测试设备具有一定的智能化和自动化,实现对被测设备的有效控制;测试服务平台构建在基础平台之上,实现了测试用例及脚本库、测试执行、测试床等方面的管理,并和现有系统进行了数据集成,用以提高自动化测试效率。
   本文阐述的面向嵌入式系统自动化的测试平台能够帮助通信设备商实现嵌入式系统测试的敏捷化。通过自动测试基础平台提出自动测试用例文档开发规范,解决了自动化测试用例信息缺失、逻辑混乱的问题,方便测试人员了解嵌入式测试拓扑及硬件设备配置信息,清晰描述操作步骤和验证点信息;提出API定义规范,解决了API结构混乱交错和非模块的问题;提出测试用例脚本架构方案和编写规范,解决了风格迥异、过程缺失造成代码可读性、复用性和可维护性差的问题;同时有效继承测试管理工具Quality Center用例管理方案,提出测试树规则,通过测试功能、组织架构关联的五层结构,保证测试用例管理一致性,大大缩进了测试开发进度,保证了测试脚本的可用性。
   通过自动化测试服务平台,提出自动化测试用例及脚本库集中管理方案,解决了测试脚本管理效率低下,版本混乱的问题;提出测试床管方案,解决嵌入式系统测试中手动干预资源管理的问题,方便测试人员预定资源,开启服务,进行实时监测;提出测试执行方案,为测试人员提供配置更改接口,方便实时查看执行信息和下载测试记录,增强调试和检验测试结果的手段;实现了不同角色在系统中行为与流程的结合,显著提高测试效率,使得企业可以更快的适应市场需求的变化。同时还与现有系统的集成,使得系统之间的资源得以共享。该系统已经在某跨国公司实际应用,应用情况表明,该系统是可行及有效的。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号