Consejos para realizar un buen adHoc testing

Muchas veces tenemos que hacer testing exploratorio, y una etapa del testing exploratorio es el adHoc testing, que es basicamente un testing donde no existe un plan de pruebas, el cual está orientado mas que nada a encontrar errores en etapas tempranas de desarrollo, ya que como sabemos, cuanto mas temprano encontremos un error, mas barato es repararlo.

Dejo acá algunos consejos para realizar adHoc testing, recomiendo tenerlos en cuenta siempre, ya que son lo suficientemente genéricos para usar en cualquier aplicación y a partir de ellos seguro se te ocurren mas:

  • Si estas testeando UI, testea TODA la navegación del sitio (Links rotos, backspace, forward button, etc)

    Chequea que TODAS las imagenes tengan el atributo alt (Para una buena accesibilidad)

    Cambia las resoluciones de tu monitor y fijate como se ven los elementos.

    Nunca te quedes con un solo navegador, prueba la mayor cantidad posible de navegadores.

    Testea el Tab Order (Como se mueve el cursor entre los inputs al presionar Tab)

    Prueba guardar datos con caracteres especiales, tales como comillas, comas, paréntesis, etc.

    Prueba guardar texto con contenido HTML

    Intenta cargar paginas que necesitan autenticación pegando la url directamente en el navegador sin estar logueado.

    Intenta romper todo input, ya sea poniendo números negativos, numeros, letras etc.

    Intenta navegar concurrentemente desde dos pcs diferentes, o dos navegadores diferentes, enfocado en concurrencias sobre bases de datos y operaciones de ABM.

    Prueba mas de un S.O

    Si tu aplicación usa flash, prueba acceder con un navegador SIN flash.

    Prueba timeouts de sesiones, expiración de cookies y de ejecuón de scripts.

    Intenta diferentes formatos de fecha en caso de que la aplicación pida datos de este tipo.