full system through user endpoints, and unit tests, which interact with specific
code algorithms on a micro level. Integration tests verify interactions between various
parts of the application, such as behavior between UI controls.  They are valuable
in ensuring data and actions are properly passed between different parts of the system, and
provide confidence that parts of the system will work within the application under multiple
scenarios.</p>
<p>It is recommended that components be tested with integrati