Software developers continuously test their source code using the unit and functional tests to ensure the code works properly and contains no defects. But how does one test a software architecture? It turns out that testing a software architecture is just as important as testing your source code. In this session, Mark Richards talks about what it means to test a software architecture. Mark starts out the session by discussing what things to test to ensure the architecture is structurally sound and that it's meeting the designated goals of the business. He then shows how to construct various unit tests for software architecture using custom techniques as well as through common open-source tools.
For more on-demand content, visit: https://saltmarch.com/on-demand