Smoke Tester is a post deployment testing tool that lets you run a suite of tests against your deployment to ensure the deployment has been successful.
For anyone working in an Enterprise Software environment, I am sure you have all encountered the same problems. You finish your development and testing. You package up a release and prepare all the release documentation for the operations team and submit the change request into your Change Request system for approval. Then the release is deployed during your standard outage/change window, normally at an ungodly hour of the night.
The people who do the deployments generally have no knowledge about what they are deploying, they will just follow the change instructions that you have written. You will normally only really know if the release has been a proper success once your users get their hands on it the next day. In some businesses that can be a big risk if an outage or problem with the system has a financial or customer service impact.
To read more about how this system works, please read the posts at the following link.
https://stephenhaunts.com/projects/post-deployment-smoke-tester/