Priorizar el testeo de software

Hace un poco en una misión de un departamento de testeo de software me encontré la siguiente afirmación, nuestra misión, Probar el 100% de novedades e incidencias publicadas por desarrollo. Los diferentes libros de testeo de software que estoy leyendo te explican que nunca utilices términos de este tipo: .

  • Lo he probado todo.
  • Ya está todo revisado.
  • Nunca me falla.
  • Está probado el 100%
  • El testeo está finalizado.
  • La versión está lista para salir.

. Siempre hay que cambiar el lenguaje cuando se habla de test .

  • Los casos que hemos probado funcionan.
  • Está revisado los circuitos que hemos predefinido.
  • Hasta donde he probado no falla.

. En lenguaje es muy importante y NUNCA tendrás probada al 100% una aplicación eso es imposible. Cuando tienes que invertir tiempo en pruebas y test debes de priorizar, estos son algunos ejemplos que te pueden ayudar a priorizar: . * Primero prueba todas las novedades y los bugs. (esto es carne fresca para el tester) . * Testea las funcionalidades del core de tu producto. Prueba los aspectos críticos y más populares del producto. (lo que más se usa). . * Testea lo que hace el producto ser lo es. . * Testea las situaciones comunes usando datos y escenarios corrientes. . * Testea las partes que pueden afectar y dar mayores problemas a los usuarios. . Encontrarás los problemas importantes más rápido si conoces bien el producto, el hardware donde corre y el tipo de personas que usan tu software. Estudia bien tu caso para priorizar las pruebas.

Alfonso Gutiérrez

Alfonso Gutiérrez

Emprendedor tech con 18+ años creando software empresarial.