Testing

Automated testing helps us assessing the accuracy and performance of our code. It's great to have as a developer tool, but in the end it also brings a better product to the end user.

Unit testing

In general, Unit testing is to validate each individual function or units of a software application. Each unit is the smallest testable part of an application, we should only expect one or two outputs from the tested unit with limited number of inputs. With that being said, the testable unit should be defined as a small and completely individual part of the code base that does not have any dependency of other parts of the code base. General description of unit test should be found here.

In the current unit testing framework, we have two test files that both are located under the CORE.Packaging.Test.

Last updated