Bueno, déjame probar esto. No puedo hablar por todos los ingenieros de control de calidad, así que déjenme hablar de mí y de algunas grandes mentes que respeto.
En 2009 se me asignó la responsabilidad de enseñar automatización a probadores manuales. Tuve que pensar en formas de hacer que sea fácil para los probadores no codificadores. Se me ocurrió una forma de escribir código que se parecía casi al inglés.
En 2010 tuve que admitir 3 productos con el mismo backend pero con una interfaz de usuario diferente. El marco EXT-JS hizo que el DOM y los elementos fueran dinámicos y con múltiples idiomas también. Además, no olvide que las aplicaciones se renovaron cada 3 meses. Entonces, mejoré el marco existente que lo hizo agnóstico de interfaz. (Es decir, puedo usar los scripts que escribí para Google en Yahoo, Hotmail o cualquier cosa con una funcionalidad similar) – Modelo de objetos de página – Marco de automatización de Green Lantern
- ¿Puedo convertirme en ingeniero de software aunque no tenga un coeficiente intelectual alto?
- ¿Qué tareas corresponden al rol DevOps?
- ¿Cómo funciona el escalado automático en términos de servicios en la nube como AWS y GCP?
- Me gustaría escanear mis dibujos dibujados a mano y usar una computadora para trabajar en ellos, ¿qué paquete de software sería mejor para mí?
- ¿Se dirige al desastre si tiene demasiadas partes móviles en la arquitectura de su sistema de software?
En 2013, adquirí el hábito de explorar la aplicación y luego corregir los requisitos. Lo que me hizo pensar en una nueva teoría. Ahora se me ocurrieron formas de escribir casos de prueba que pertenecen al producto mientras se rastreaban los requisitos.
James Bach, Jon Bach, Micheal Bolton, Michael Larson, Pradeep Soundaryarajan y muchos más han contribuido enormemente e inspirado a mucha gente.
Sí, un control de calidad puede marcar la diferencia y lo hacen, ayudando a sus desarrolladores a dar lo mejor de sí. Juntos hacemos buenas aplicaciones.
Somos asistentes de calidad.