This document discusses how to ensure quality of cloud-enabled software through smoke testing. It recommends using Arquillian and behavior-driven development (BDD) frameworks like Cucumber to write automated tests. The tests can validate functionality, configurations and behavior across full builds in OpenShift. It provides examples of writing test scenarios in a given-when-then style and customizing step definitions. The document demonstrates running smoke tests on Decision Server templates and applications deployed to OpenShift.