Testing existe porque desarrollo se equivoca...
Esta afirmación no solo simplifica el mundo del desarrollo de software, sino que también ignora una verdad universal: errar es humano.
Los desarrolladores son humanos, por lo tanto, pueden equivocarse, es normal, nadie está libre de cometer errores.
Pensar que puedes realizar una actividad sin equivocarte es irreal, en realidad, el error es parte del proceso de aprendizaje y mejora continua. En el desarrollo de software, COMO EN LA VIDA, aprender de los errores es fundamental para el crecimiento y la innovación.
Por lo tanto, quien dice que "testing existe porque desarrollo se equivoca" está adoptando una perspectiva demasiado simplista, el testing no es una consecuencia de los errores de desarrollo, es una fase crítica del SDLC, diseñada para asegurar la calidad, la seguridad y la satisfacción del usuario final.
En lugar de señalar y culpar, hay que enfocarnos en la colaboración y el trabajo en equipo, testing y desarrollo se complementan, mejorando mutuamente la calidad del software.
"El Software Testing es una manifestación de la búsqueda de excelencia, no un señalamiento de la imperfección"
😁