Search NASAโŒ• Search

NASA NTRS ยท 20140008638

Unit Testing for the Application Control Language (ACL) Software

Abstract

In 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.

Explore related subjects

Keep this discovery

Explore connections, maps & timelines

BibTeXRIS

Heinich, Christina Marie. 2014-03-31. Unit Testing for the Application Control Language (ACL) Software. https://ntrs.nasa.gov/citations/20140008638

Cite the original work for its findings. Save a collection to share your selection of sources.