Co-ordinating the testing of hundreds or thousands of enterprise applications against a new operating system or patch release has long been the bane of many an application manager's life. But now there is a new approach. Smoke testing can provide a quick, inexpensive, and minimally disruptive way to run your applications through an automated test, verifying that the most essential (or core) functionalities are working as expected. Successfully implemented, it is a crucial part of your Evergreen IT strategy.
While the core principles and outcomes of smoke testing in the Evergreen IT context remain the same as with your initial OS image build testing, it is worth walking through the fundamentals of smoke testing as it pertains to your Evergreen IT strategy. I will also outline the resulting benefits, the required steps, and best practices to perform some testing as part of Evergreen IT Management.