No puedo decir si puede cambiar a ‘Pruebas de software’. Pero si planea cambiar, ¡tenga en cuenta el siguiente artículo de ‘Software Testing Studio’!
…………………………………………………………………………………
¿Pruebas de software? ¿No puedes cambiar tu tecnología? El desarrollo es mucho mejor … Un B.Sc. pass también puede hacer Testing, hacer algo bueno con tu título de ingeniero … Testing ya no es un conjunto de habilidades … Cualquiera puede hacer eso … Es aburrido … Al menos aprende Automatización para sobrevivir … ¡No hay carrera en Software Testing!
Estamos de acuerdo en estar en desacuerdo. El único criterio en el que se basa esta suposición es la horda de probadores manuales de software en el mercado (después de todo, es un mercado laboral). La percepción general es: las pruebas de software no requieren habilidades técnicas. Resultado: cada Tom, Dick y Harry persigue una carrera en pruebas de software. Después de cierto tiempo, ¡todo se estanca para ellos! No se trata solo de ‘ Pruebas de software ‘, todos deben salir de su zona de confort una vez que llegan al callejón sin salida.
Entonces, ¿Qué haces?
¡Jack de todos los oficios, maestro de al menos uno!
Calidad nunca es un accidente; siempre es el resultado de un esfuerzo inteligente. Las pruebas de software no son solo una tecnología única. Es mucho más que eso. Las pruebas de software implican procesos estrictos, comunicaciones de expertos, habilidad para obtener detalles, comprensión comercial, conocimiento de secuencias de comandos, una variedad de diferentes tipos de pruebas como seguridad, aplicaciones móviles, rendimiento, nube, etc.
Ser un gato de todos los oficios “necesarios” puede conseguir un trabajo pero no puede construir una gran carrera. Para sobresalir de la competencia, ¡debes ser un maestro de al menos uno! ¿Cuál es ese? Eso depende de sus capacidades e intereses: gestión de pruebas, secuencias de comandos de automatización, análisis de seguridad y vulnerabilidad, evaluación comparativa del rendimiento, pruebas de aplicaciones móviles, computación en la nube, aplicaciones IoT, esquema de base de datos, cualquier cosa … ¡Elija a su maestro sabiamente!
Automation Scripting: ¿El nuevo comercio ‘necesario’?
En los últimos años, los probadores de software han visto la escritura en la pared: a medida que las operaciones de prueba se vuelven cada vez más automatizadas, las habilidades de escritura son esenciales. Es el nuevo comercio ‘necesario’ que al menos necesita conocer. Todo comenzó con los probadores manuales , pero a medida que el suministro creció (ahora está realmente lleno), la industria necesitaba algo de la capacidad del probador, aparte de los conceptos manuales. Lo más fácil fue, por supuesto, las habilidades de scripting, después de todo, TI se trata de esas ‘líneas de código’ 😉 y, por lo tanto, ‘ Automation scripting ‘ se convirtió en el nuevo ‘Generic’.
¡Pero no se trata solo de automatización!
La prueba es una habilidad. Si bien esto puede sorprender a algunas personas, es un hecho simple. ¡Sí! Estoy de acuerdo en que el conocimiento de los scripts de automatización es importante para distinguir su candidatura, pero no lo es todo. La capacidad de analizar, comunicarse y razonar son igualmente importantes. Un gran probador de software debe tener muchas competencias: pensamiento crítico, comprensión de negocios y arquitectura, conocimiento de dominio, conocimiento de herramientas (se puede adquirir a través de capacitación y práctica relevante), prueba y gestión de personas, prueba para mejorar la actitud, etc.
Por cierto, ¡’Pruebas de software’ NO es aburrido!
La gente dice que es aburrido, es decir, poco interesante, tedioso o poco emocionante. Digo que cualquier cosa que se haga repetidamente eventualmente será aburrida, y se aplica a CUALQUIER tecnología. Necesita explorar y aprender cosas nuevas. Intenta preguntarle a un desarrollador de software de 3 años, él te dirá cuán aburrido se ha vuelto su trabajo últimamente 😉
¿Ninguna carrera en pruebas de software? ¡Comparte esto para reclamar tu trono de prueba!
Al decidir sobre su carrera, tenga en cuenta que hoy en día hay muy pocas oportunidades de pruebas manuales “puras”. Incluso si es así, hay prácticamente miles de candidatos compitiendo por él. Entonces, ¿dónde está la oportunidad? Es ” híbrido “. La esencia de todos los conceptos de pruebas manuales (nada puede reemplazar las pruebas manuales, las pruebas automatizadas es extender el alcance del trabajo del probador, no reemplazarlo) y dominar al menos uno: ¡tipo de prueba de automatización o especializada!
Puedes ser un gran probador si conoces la programación. También puede ser un gran probador si no tiene habilidades de programación en absoluto. Un gran evaluador aprenderá qué habilidades necesita para seguir siendo excelente, en su propio estilo.
Pensamiento de despedida : ¿Por qué crees que los roles DevOps y SDET (Ingeniero de desarrollo de software en prueba) surgieron?
Los probadores de software no hacen software; solo los hacen mejores. ¡Espero verte en una conferencia de control de calidad algún día!