Pruebas ad hoc, también conocidas como pruebas aleatorias o pruebas de mono, es un método de pruebas de software sin ninguna planificación ni documentación. Las pruebas se llevan a cabo de manera informal y aleatoria sin ningún procedimiento formal o resultados esperados.
ISTQB Definición
- pruebas aleatorias: Una técnica de prueba de caja negra en la que los casos de prueba se diseñan generando entradas independientes al azar para que coincidan con un perfil operativo.
El probador improvisa los pasos y los ejecuta arbitrariamente (como un mono que teclea mientras baila). Aunque los defectos encontrados con este método son más difíciles de reproducir (ya que no hay casos de prueba escritos), a veces se encuentran defectos muy interesantes que nunca se habrían encontrado si existieran casos de prueba escritos y se siguieran estrictamente. Este método se utiliza normalmente durante las pruebas de aceptación.
Las pruebas ad hoc se realizan normalmente cuando hay tiempo o recursos limitados para realizar pruebas en profundidad. Por ejemplo, la fecha límite de entrega del software podría ser las 5 PM de hoy, pero la construcción está lista sólo a las 4 PM y hay sólo 1 hora para comprobar cualquier error. O, tal vez, la empresa de desarrollo de software no ha invertido en probadores con conocimientos y todo lo que pueden confiar es en unos cuantos monos.
El éxito de las pruebas ad hoc depende de la experiencia, la creatividad y la tenacidad del probador (y, por supuesto, de la suerte).
Última actualización el 31 de agosto de 2020 por STF