导航地球站软件接口测试用例设计
2015-09-07杜江刘枫
时间频率学报 2015年4期
杜江,刘枫
导航地球站软件接口测试用例设计
杜江1,2,3,刘枫1,2
(1.中国科学院 国家授时中心,西安 710600;2.中国科学院 精密导航定位与定时重点实验室,西安 710600;3.中国科学院大学,北京 100049)
以导航地球站软件测试为背景,介绍了导航地球站工作单元结构及软件接口情况,概括了因果分析、等价类划分和边界值分析等3种测试用例设计方法。分析了接口报文包头信息和数据体中控制类信息、状态上报类信息的特点,阐述了各传输模式下测试用例设计方式。最后以某卫星导航地球站的部分接口测试为实例对测试用例设计方法进行了验证。
软件测试;接口测试;测试用例
0 引言
软件测试是软件工程中的重要组成部分,不同工程环境涉及的测试方法和测试理论不同,目前国内外关于软件测试在各行业的应用也作了大量研究和实践。我国神舟十号飞船、嫦娥月球探测、北斗系统[1]等重大航空航天工程中,软件是重要的组成部分。为了保证软件项目在最终系统中正确可靠地运行,软件开发过程中必须充分重视软件的测试,而针对这些测试项目作理论和应用情况总结对以后相关领域研究与实践有较好的指导作用。
在导航地球站中,包含多个组成部分,比如时频工作单元、天线单元、信号处理软件单元等,各个部分又包含复杂的软、硬件,比如监视控制软件、地面发射与接收设备等。导航地球站在运行过程中的数据传输具有时延小、容错率低和稳定性强等特点[1],各工作单元内部或外部之间的大量通信都是通过软件以接口协议实现的,如图1为某卫星导航地球站监视控制软件所在控制管理单元与其他工作单元接口示意图。……
登录APP查看全文
