The document discusses testing elastic cloud computing applications. It proposes monitoring the resource usage and elasticity states of cloud systems during testing. When scale-out or scale-in thresholds are breached, indicating a state change, tests are re-executed. Experiments show cloud systems perform differently in various states, and testing in all states finds more issues. The approach successfully executes tests according to state and assigns verdicts, improving over methods that only test in the ready state. Future work includes developing functional tests and generating tests based on states.