摘要
构件化的星务软件设计模式适应了微小卫星星载软件快速研制的需求,但是传统的卫星软件测试模式难以匹配该种软件研制速度。为了解决该问题,提出基于历史先验用例建立基准用例库,通过不同卫星型号软件对基准用例库的用例进行动态优化、迭代复用,来适应星务软件快速测试、高效测试的需求,通过量子通信科学试验卫星的星务软件测试实践证明,该种多个卫星型号之间构件测试用例资源共享重用机制可极大地提升整个卫星软件研制过程的效率和质量。
The design pattern of component-based satellite software can meet the requirements of rapid development of satellite On-board Software,but it is difficult to match the development speed of this software for the traditional satellite software testing modes.In order to solve this problem,the test case library based on historical cases is established.By dynamically optimizing and iterating the base cases of the test case library to realize the requirements of rapid test of satellite On-board software.The test result of On-board software of Quantum Experiments at Space Scale(QUESS)shows that this reuse and share mechanism of the test case among different satellites greatly improve the efficiency and quality of the whole satellite software development process.
作者
王永
常亮
王明亮
徐元旭
Wang Yong;Chang Liang;Wang Mingliang;Xu Yuanxu(Shanghai Engineering Center for Microsatellites,Shanghai 201203,China;Innovation Academy for Microsatellites,Chinese Academy of Sciences,Shanghai 201203,China)
出处
《质量与可靠性》
2021年第1期31-35,共5页
Quality and Reliability
关键词
构件化星务软件
测试用例库
先验用例
快速测试
量子科学实验卫星
component-based satellite software
test case library
historical cases
rapid test
Quantum Experiments at Space Scale(QUESS)