Una buena prueba de software no es un trabajo fácil. Es extremadamente difícil realizar pruebas de software de alta calidad. Esto se debe a la amplia gama de áreas de conocimiento que, de una manera u otra, se ven afectadas, y a la gama de habilidades requeridas.