1. A computer-implemented method comprising: editing code, by a computing device, via an integrated development environment; determining that the code is syntactically valid in response to the computing device determining a pause in receiving input for editing the code via the integrated development environment; executing, while editing the code, a subset of automated tests associated with the code in response to determining that the code is syntactically valid, wherein the subset of automated tests associated with the code is executed in the background during the editing of the code without saving and running a build and without executing an entire test suite of tests after the pause in receiving input for editing the code; determining whether at least one automated test error is detected; and reporting the at least one automated test error.