Systems and methods for auto-commissioning and self-diagnostics of equipment in a building management system are provided. A self-testing module is implemented in a control unit of the building management system. The self-testing module exercises equipment of the building management system using a state-based testing procedure that differs from normal operation of the equipment and monitors feedback received from a sensor of the building management system in response to exercising the equipment. The self-testing module uses the feedback from the sensor to evaluate a state transition condition of the state-based testing procedure and to transition between states of the state-based testing procedure using a result of the evaluation.