版权所有:内蒙古大学图书馆 技术提供:维普资讯• 智图
内蒙古自治区呼和浩特市赛罕区大学西街235号 邮编: 010021
作者单位:东南大学
学位级别:硕士
导师姓名:吴含前;张西
授予年度:2019年
学科分类:080904[工学-电磁场与微波技术] 0810[工学-信息与通信工程] 0809[工学-电子科学与技术(可授工学、理学学位)] 08[工学] 081105[工学-导航、制导与控制] 081001[工学-通信与信息系统] 0835[工学-软件工程] 081002[工学-信号与信息处理] 0825[工学-航空宇航科学与技术] 0811[工学-控制科学与工程] 081202[工学-计算机软件与理论] 0812[工学-计算机科学与技术(可授工学、理学学位)]
摘 要:雷达信号处理系统是雷达系统的核心,由多个构件组成,而构件是实现特定功能的信号处理模块,雷达运行成功与否与构件质量息息相关,因此构件测试十分重要。而引入自动化测试技术,可以实现在保证测试质量的同时缩短测试时间,但由于雷达信号处理构件特殊的测试过程导致市面上的自动化测试工具无法满足其测试要求。因此,本文要设计并实现针对雷达信号处理构件的自动化测试系统,实现自动生成测试用例和测试函数,自动化实时测试并生成测试报告。本文主要包括:1.通过分析雷达信号处理构件测试的通用性和特殊性,提出建立构件接口模型和关键字函数库的思想。将测试用例生成、实时测试函数生成以及结果比对分析过程中所需的构件接口参数信息和特殊属性进行汇总,设计通用模型结构。同时设计关键字函数库以处理构件参数的特殊属性要求。2.在此基础上根据目前软件测试的相关情况设计出一种基于构件接口模型的数据驱动测试框架。该框架不仅实现了测试用例和测试脚本分离,还实现了基于构件接口模型自动生成测试用例和测试函数。3.基于测试框架设计自动化测试系统,将测试系统划分为构件接口模型管理、测试用例生成、自动化实时测试、测试报告生成和关键字函数库模块,并对这五个模块进行详细的设计与实现。4.设计测试用例验证系统各个功能模块,并以一实际构件为例应用本系统完成自动化测试过程,最后分析系统执行效率。根据实际测试结果表明,雷达信号处理构件的自动化测试系统与手工测试相比缩短了测试时间,尤其在构件数量增多和测试用例增多时,测试效率提升尤为突出。