A test automation method, a test automation system, and a defect management system for satellite control software are provided. According to one embodiment, the present invention enables systematic quality control of satellite control software, ranging from source code verification to execution file verification, in the development of non-geostationary or geostationary satellite control systems. A test automation system for satellite control software according to one embodiment comprises a quality management system for managing a test of the satellite control software; a source configuration management system for verifying the version of a source code of the satellite control software and transmitting the source code to a test execution system; the test execution system for testing the source code received from the configuration management system and checking whether there is an error in the execution result of the test; a defect management system for managing error information on an error found in the execution result of the test; and a test case management system for generating a test case used for a dynamic testing of the source code and transmitting the generated test case to the test execution system.
위성관제 소프트웨어를 위한 테스트 자동화 방법, 테스트 자동화 시스템, 결함 관리 시스템이 제공된다. 일 실시예에 따른 위성관제 소프트웨어를 위한 테스트 자동화 시스템은, 상기 위성관제 소프트웨어의 테스트를 관리하는 품질 관리 시스템; 상기 위성관제 소프트웨어의 소스코드의 버전을 확인하고, 상기 소스코드를 테스트 수행 시스템에 전송하는 소스 형상 관리 시스템; 상기 형상 관리 시스템으로부터 수신한 소스코드를 테스트하고, 테스트의 수행 결과에 오류가 있는지 여부를 검사하는 테스트 수행 시스템; 상기 테스트의 수행 결과에서 발견된 오류에 대한 오류 정보를 관리하는 결함 관리 시스템; 및 상기 소스코드의 동적 테스트에 이용되는 테스트케이스를 생성하고, 상기 생성된 테스트케이스를 상기 테스트 수행 시스템에 전송하는 테스트케이스 관리 시스템을 포함할 수 있다.
TEST AUTOMATION SYSTEM AND TEST AUTOMATION METHOD FOR SATELLITE CONTROL SOFTWARE
위성관제 소프트웨어를 위한 테스트 자동화 시스템 및 테스트 자동화 방법
2018-07-23
Patent
Electronic Resource
Korean
IPC: | G06F ELECTRIC DIGITAL DATA PROCESSING , Elektrische digitale Datenverarbeitung / B64G Raumfahrt , COSMONAUTICS / G06Q Datenverarbeitungssysteme oder -verfahren, besonders angepasst an verwaltungstechnische, geschäftliche, finanzielle oder betriebswirtschaftliche Zwecke, sowie an geschäftsbezogene Überwachungs- oder Voraussagezwecke , DATA PROCESSING SYSTEMS OR METHODS, SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL, SUPERVISORY OR FORECASTING PURPOSES |
Test automation for critical space software
IEEE | 2016
|Global test automation system: new automation system for powertrain test center
Tema Archive | 1999
|SOLUTIONS - Software - Test Automation Software for Al Planning Software
Online Contents | 2001
Next Generation Test Automation
SAE Technical Papers | 2005
|Flight Test Automation Options
NTIS | 1998
|