NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Back to Results
Unit Testing for the Application Control Language (ACL) SoftwareIn the software development process, code needs to be tested before it can be packaged for release in order to make sure the program actually does what it says is supposed to happen as well as to check how the program deals with errors and edge cases (such as negative or very large numbers). One of the major parts of the testing process is unit testing, where you test specific units of the code to make sure each individual part of the code works. This project is about unit testing many different components of the ACL software and fixing any errors encountered. To do this, mocks of other objects need to be created and every line of code needs to be exercised to make sure every case is accounted for. Mocks are important to make because it gives direct control of the environment the unit lives in instead of attempting to work with the entire program. This makes it easier to achieve the second goal of exercising every line of code.
Document ID
20140008638
Acquisition Source
Kennedy Space Center
Document Type
Other
Authors
Heinich, Christina Marie
(Southwest Texas State Univ. San Marcos, TX, United States)
Date Acquired
June 30, 2014
Publication Date
March 31, 2014
Subject Category
Computer Programming And Software
Report/Patent Number
KSC-E-DAA-TN14334
Report Number: KSC-E-DAA-TN14334
Funding Number(s)
CONTRACT_GRANT: NNX13AJ45A
Distribution Limits
Public
Copyright
Public Use Permitted.
Keywords
Computer Programming Integrity
Unix
Computer Programming
No Preview Available