Una prueba unitaria suele cubrir una llamada a una función o una forma de utilizar una clase. Una prueba unitaria suele ser el primer “usuario” de su código. Algunas metodologías de prueba incluso requieren que se escriba la prueba antes de la implementación del código real de la aplicación. Las pruebas unitarias pueden utilizarse tanto en el desarrollo del backend como del frontend.