Testing Vs Covid

Aparentemente el mundo de Testing no tiene nada que ver con Covid. La mayoría de mis contactos que lean esto indicarán que el Testing son pruebas de software, sin embargo se realizan pruebas muchos más ámbitos laborales.

¿Qué es una vacuna? Es una medida preventiva que genera anticuerpos para defender un sistema inmunológico.
En el mundo de Testing ejecutamos pruebas en los niveles unitarios, integración y sistemas de modo preventivo. Se prepara el software antes de su puesta en producción. Podemos decir que los ingenieros de pruebas vacunamos el software.

¿Qué es un diagnostico? Es una calificación de una enfermedad. Cuando se encuentran síntomas de una enfermedad vamos al médico, éste realiza un diagnostico y pone el tratamiento que crea adecuado. ¿Que hace un tester cuando encuentra síntomas de una enfermedad en un software? También realiza un diagnostico y lo documenta en una incidencia, está incidencia se puede consultar por otros especialistas

¿Qué es un tratamiento? Es un conjunto de medios que se aplican para aliviar o curar una enfermedad. Después de consultar con los sanitarios especialistas, estos ponen un tratamiento a los infectados que es aplicado por la enfermería.
Aplicado al software, del mismo modo se consulta el diagnostico a los especialistas necesarios (Admin BBDD, jefe desarrollo, etc.) e indican un tratamiento a aplicar. En el caso de software las labores de «enfermería»  las realiza el técnico adecuado normalmente, un desarrollador, realiza la corrección de software.

En el momento que finaliza el tratamiento el enfermero avisa al médico, este hace una nueva valoración y le da el alta al paciente. Igual pasa en software, el desarrollador avisa al especialista, se hace una valoración (UAT) y si se valida la corrección se considera que el software está curado.

En resumen, podemos afirmar que una incidencia en producción es como detectar una enfermedad, se debe diagnosticar, se debe poner un tratamiento y hay que asegurar que se ha solucionado.

Por ejemplo, ¿Como aplican los científicos el testing? En un estudio de una vacuna o de un tratamiento debe quedar registrado todas las pruebas que se han realizado, cuando el nivel de éxito en los test es satisfactorio, se pasa a una segunda fase que son pruebas de aceptación, es lo que se suele realizar en animales o en humanos voluntarios. Cuando una vacuna o un tratamiento cumplen unos estándares de calidad es el momento en que se puede comercializar.

Testing no sólo corresponde a software, se puede aplicar a robótica (Cadenas de montaje), medicina (Vacunas, tratamientos), existen pruebas de calidad en imprentas (Se revisa la encuadernación o el nivel de colores), las pruebas de vehículos antes de verificar su resistencia (Donde se ven esos crash test dummies reventando), las agencias espaciales hacen test, test de MotoGP, test de formula1, etc…

Animate y escribe en los comentarios tipos de testing que se salen del mundo del software.

Santiago Amell
Consultor Senior de pruebas automáticas y gestión de calidad del software
Técnico Superior de Desarrollo de aplicaciones informáticas.
Encuéntrame en itegGO: Ofrecemos servicios de consultoría, soporte y factoría. Somos expertos en calidad del software.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Publicar un comentario

Utilizamos cookies y puedes ver nuestra política aquí    Ver Política de cookies