NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Back to Results
System Testing of Ground Cooling System ComponentsThis internship focused primarily upon software unit testing of Ground Cooling System (GCS) components, one of the three types of tests (unit, integrated, and COTS/regression) utilized in software verification. Unit tests are used to test the software of necessary components before it is implemented into the hardware. A unit test determines that the control data, usage procedures, and operating procedures of a particular component are tested to determine if the program is fit for use. Three different files are used to make and complete an efficient unit test. These files include the following: Model Test file (.mdl), Simulink SystemTest (.test), and autotest (.m). The Model Test file includes the component that is being tested with the appropriate Discrete Physical Interface (DPI) for testing. The Simulink SystemTest is a program used to test all of the requirements of the component. The autotest tests that the component passes Model Advisor and System Testing, and puts the results into proper files. Once unit testing is completed on the GCS components they can then be implemented into the GCS Schematic and the software of the GCS model as a whole can be tested using integrated testing. Unit testing is a critical part of software verification; it allows for the testing of more basic components before a model of higher fidelity is tested, making the process of testing flow in an orderly manner.
Document ID
20140007527
Acquisition Source
Kennedy Space Center
Document Type
Other
Authors
Ensey, Tyler Steven
(University of Central Florida Orlando, FL, United States)
Date Acquired
June 13, 2014
Publication Date
February 4, 2014
Subject Category
Fluid Mechanics And Thermodynamics
Report/Patent Number
KSC-E-DAA-TN14359
Funding Number(s)
CONTRACT_GRANT: NNX13AJ45A
Distribution Limits
Public
Copyright
Public Use Permitted.
Keywords
Unit Test
Ground Cooling System
System Test
No Preview Available