¿Cuál es la mejor opción de carrera, pruebas de automatización o desarrollo?

Ruta recomendada para usted: Analista de prueba> Líder de módulo> Líder de prueba> Administrador de pruebas> Jefe de control de calidad

Depende de cuán fuerte sea en términos de habilidades, herramientas y tecnologías con las que trabaje para acumular conocimiento con experiencia laboral relevante durante un período de tiempo.

Ejemplo 1: puede ser un probador funcional que se concentra en el dominio de telecomunicaciones con un sólido conocimiento de dominio, como LTE con más de 10 años de experiencia

Nota: Para comenzar su experiencia en tales pruebas funcionales, consulte los libros a continuación:

Ejemplo 2 (Recomendado solo para alguien que tenga al menos 1+ experiencia en el rol de ingeniero de pruebas funcionales. No recomendado para estudiantes de primer año ): puede ser un probador de rendimiento con conocimiento de herramientas populares como JMeter, Load Runner, Neo Load.

Nota: El siguiente libro será muy útil para practicar en JMeter utilizando el libro PACKT, que es muy recomendable.

Ejemplo 3 (muy recomendable . Recomendado para FRESHERs y desarrolladores de TI ): puede pasar a Lead de prueba de automatización en cuatro años de experiencia cuando tenga un conjunto de habilidades que incluye las siguientes herramientas:

  • Diseño para TestNG, Visual Studio, Jenkins, Excel VBA, Selenium, HP UFT (anteriormente QTP), Ranorex, RFT y otras herramientas de prueba de control de calidad de rango amplio.
  • ¡Obtenga los beneficios del marco de automatización de selenio webdriver bien construido!
  • Aplique técnicas de programación potentes para crear un marco basado en datos bien estabilizado, marco basado en palabras clave, marco híbrido, Marco de automatización de integración continua ágil.
  • ¡Aproveche las oportunidades para diseñar marcos de automatización SOAP basados ​​en servicios web con la ayuda de SOA, conceptos básicos de ETL y scripts de automatización SQL para validar sistemas de bases de datos!
  • Utilice prácticas de construcción utilizando la tecnología de reconocimiento de objetos de herramientas de automatización de pruebas y capture elementos web dinámicos.
  • Depurar problemas en el ciclo de vida del desarrollo de software para mejorar el proceso de prueba utilizando técnicas de estimación de prueba, proceso de selección de herramientas.
  • Cree scripts de automatización de calidad al comprender los conceptos básicos de aprendizaje automático del marco de automatización de selenio
  • Resuelva problemas de automatización e introduzca pepino, desarrollo basado en el comportamiento basado en el flujo de datos y desarrollo basado en pruebas en las pruebas funcionales.

Nota: Algunos de los libros que puede consultar para obtener tales habilidades en el sitio web www dot webdriverinselenium dot com para:

Estudiantes de primer año (tanto profesionales de TI como no profesionales de TI): incluso puede orientar las combinaciones de los ejemplos 1 y 2 o los ejemplos 1 y 3 [que lo llevarán a Junior Automation Tester inicialmente y entrará en Test Lead en 4–6 años]

Desarrolladores interesados ​​en cambiar a la carrera de control de calidad: el ejemplo 1 y 3 es la mejor ruta y el ejemplo 1,2 y 3 se recomienda solo para alguien que tenga experiencia en desarrollo y pruebas antes. [Lo cual lo llevará a Automation Tester inicialmente y entrará en Test Lead en 2–3 años de tiempo]

Probadores con pocos años de experiencia: el ejemplo3 es el mejor y más adecuado como carrera profesional para los próximos diez años (Garantizado) [lo que lo llevará inicialmente al Automation Tester y entrará en Test Lead en 4–6 años]

Si le gustan mis respuestas, no dude en hacer clic en UPVOTE.

En pruebas, tienen pruebas manuales y de automatización. Para pruebas de automatización como Selenium, incluso allí deben escribir scripts de automatización en Java que necesiten habilidades de desarrollo. Actualmente, las pruebas de automatización están en auge. Pero como desarrollador, lo que personalmente siento y le sugiero es que tome el lado del desarrollo que sería mejor.