TOP

TESTING

A partir de la información obtenida del testing se pueden tomar decisiones. Las decisiones pueden ser desde cuándo liberar un producto a producción, conociendo los riesgos que esto implica, hasta cómo mejorar las diferentes áreas dentro de la empresa. En definitiva el testing es un agente de cambio, lo importante es interpretar la información obtenida para que todos los actores puedan actuar en forma oportuna donde sea necesario.

En el software la confianza es un elemento importante ya que ciertas fallas pueden tener consecuencias indeseables como pérdidas de dinero, negocios e incluso de vidas, dependiendo de qué tan crítico sea el dominio en el cual el software interactúa. Las pruebas le dan valor agregado a cada proyecto brindando confianza a los distintos actores.

En resumen, el testing es una actividad congnitiva y no mecánica ni repetitiva que involucra varias funciones mentales como el lenguaje, la imaginación, percepción, entre otros. Un tester va desarrollando estas habilidades a medida que avanza en la Carrera de testing y obtiene conocimiento y experiencia.

Perfil de nuestros testers

Un tester investiga un producto de software con el objetivo de obtener información acerca de su calidad y del valor que representa para quienes lo utilizan.

Asume el desafío de detectar la mayor cantidad de fallas severas (incidentes de alto impacto) con el mínimo esfuerzo, antes de que el software salga a producción.

El tester participa de todas las etapas del proceso de desarrollo de software, colaborando para asegurar la máxima calidad del producto. Su perfil conjuga un conjunto de habilidades con el conocimiento del negocio, de la aplicación bajo prueba y de cómo planificar, diseñar, ejecutar y administrar las pruebas.

Entre estas habilidades se destacan:

  • Capacidad de abstracción y modelado para entender y simular el comportamiento del sistema bajo prueba.
  • Facilidad de comunicación oral y escrita para interactuar con desarrolladores y usuarios.
  • Creatividad para generar idease imaginar los problemas que podrían existir.
  • Pensamiento crítico para evaluar las ideas, hacer deducciones y vincular lo observado con los criterios de calidad de la empresa.
  • Pragmatismo para poner en práctica las ideas y adecuar las técnicas y el esfuerzo al alcance del proyecto.
  • Aptitudes para el trabajo en equipo, de manera de poder interactuar con los desarrolladores y otros testers, y lograr el máximo beneficio en esta interacción.