¿Puede un ingeniero de control de calidad cambiar el mundo?

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

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.

Los ingenieros de control de calidad cambian el mundo todos los días. A veces desearía que hubiera una lista de incidentes que * no * ocurrieron debido a un error encontrado por un probador.

El probador de control de calidad es muy parecido al bajista de una banda de rock: es posible que no los notes mucho, pero seguro que sí lo notas cuando no están allí. ¿Alguna vez has visto una banda exitosa sin un bajista? Tales bandas existen, pero son extremadamente raras.

Si explora algunas de las listas de startups fallidas, puede leer entre líneas y ver que los errores no encontrados o los defectos de diseño no identificados son un tema continuo. La mayoría de las startups intentan prescindir de la prueba al comienzo de su ciclo, y la mayoría de las startups en etapa inicial fallan. Las empresas que desean tener éxito invierten en pruebas de buena calidad, y eso es parte de por qué tienen éxito.

Permítanme explicar la carrera de un probador y el progreso antes de responder a su pregunta:

Ruta recomendada: Analista de prueba> Líder del 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 inicialmente al Junior Automation Tester y lo pondrán en Test Lead dentro de 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 + prueba antes [lo que 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 trayectoria profesional durante los próximos diez años (Garantizado) [lo que lo llevará a Automation Tester inicialmente y entrará en Test Lead en 4–6 años]

¿Puede un ingeniero de control de calidad cambiar el mundo? ¡Por supuesto! ¡Los QA son los profesionales que detienen (previenen) accidentes de vuelo, fallas de software médico al probar dichos softwares de antemano! ¡Espero que estés de acuerdo la próxima vez que vueles!

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

Estás preparándote para el fracaso cuando haces ese tipo de pregunta amplia. A menos que esté creando un producto que ahorre a las personas mucho tiempo y dinero (por ejemplo, Google), en realidad no está cambiando el mundo.

La mejor pregunta es: “¿Sientes que estás haciendo la diferencia?” El día que piense que la respuesta es “No”, puede comenzar el proceso de introspección. La diferencia realmente no tiene que estar en el mundo. De hecho, si siente que está haciendo una diferencia para USTED, ese es en sí mismo el mejor resultado y objetivo.

Te reto a que me encuentres cualquier producto cuyo creador fue miserable al crear ese producto. Quiero decir, no miserable como en pobre pero miserable como en “¡Oh Dios! ¡No otro día creando este estúpido producto!”

Por lo tanto, un ingeniero de control de calidad puede no cambiar el mundo en absoluto, pero puede mejorarlo al final del día. Y en el análisis final, eso es lo que TODOS en este mundo, excepto los genios, están haciendo.

Ya definitivamente !! Suponga que está probando un software médico y probó el cálculo del IMC, el software de medicación, etc. Así que, básicamente, lo que está haciendo es ayudar al paciente no solo a los propietarios del software.
Lo mismo ocurre con todos los softwares financieros.
Creo que Software Tester está ayudando a todos, desde el propietario del proyecto hasta el usuario real.

Todo depende del contexto de tu pensamiento. Su pasión por su profesión produciría grandes resultados. Como probador, está identificando los problemas más críticos que los usuarios finales pueden enfrentar incluso antes de que salga al público. Cuando un producto tiene un impacto en el público, el crédito va a todo el equipo y lo entrega.

Los ingenieros de control de calidad pueden reducir el sufrimiento humano. Eche un vistazo a los foros de soporte de cualquier software grande. Puede ver la cantidad de tiempo perdido con problemas de software y la frustración resultante.

Eche un vistazo a cómo se podrían haber evitado los problemas: http: //www.ministryof testing .com / 2014/11 / thinkdidntthink /

Recomiendo no centrarse en el valor de las pruebas de software. Concéntrate más en lo que quieres.

Cada error que encuentras hace que el mundo sea mejor (de verdad).
¿Tendría un gran éxito? Puede no ser, en forma directa. Pero cada vez que el software que probó se usa para producir un gran éxito, usted produce un impacto positivo en el mundo.
No suena como una película de Hollywood, pero es verdad.

Si todo lo que estás haciendo es probar, solo puedes cambiar el mundo poco a poco. Si adquiere un alcance más amplio, puede tener un impacto mucho mayor. Aquí hay un ejemplo del Dr. W. Edwards Deming:

Influencia de Deming en el desarrollo de la calidad japonesa de la posguerra

Puede considerar al Dr. Deming como un “ingeniero de control de calidad”, pero ciertamente es mucho más que un probador de control de calidad “.

Si comprende lo que hace un buen software, entonces no hay ninguna razón por la que no pueda pasar a crear un producto. La forma en que lo crea depende de su conjunto de habilidades, pero es posible que deba asociarse con alguien.

Sus sugerencias pueden traer nuevas características a las cosas. Es posible que a veces no obtenga crédito, pero está bien, tendrá la felicidad de haber cambiado algo.

por ejemplo: – verifique este enlace donde envié un correo electrónico a google sugiriendo una función y después de unos meses vi que estaba implementada. Entonces las cosas cambiaron en el mundo de Gmail
http://udzial.com/2014/04/securi

More Interesting

¿Qué sucede si PostgreSQL de Ruby on Rails se llena en Heroku?

Quiero hacer ingeniería de software en Estados Unidos. Actualmente estoy haciendo B.Sc.¿Qué debo hacer?

¿Cómo puede un mal equipo afectar un proyecto de software?

¿Por qué Google no tiene IDE propio a diferencia de Microsoft y Apple?

¿Qué distingue a los mejores arquitectos de software de los mediocres?

¿Qué pila de software usa Siri?

Necesito diferentes componentes de hardware para mi inicio de hardware. Componentes como GSM, GPS, sensores de movimiento cuestan mucho. ¿Es seguro comprarlos en Alibaba en cantidades de 1000 unidades?

¿Cómo es trabajar en Rackspace como ingeniero de software?

¿Con qué lenguajes de programación puede ser fácil comenzar y mejorar?

¿Cómo se puede usar la IA y el aprendizaje automático en los gráficos por computadora?

¿Qué arquitecturas o información específica necesito saber para crear una gran aplicación web con tráfico alto o medio?

¿Cuál es la diferencia entre trabajar en una empresa impulsada por la tecnología donde "el software es el producto" frente a una en la que "el software es visto como un centro de soporte más"?

¿Cuál sería un enfoque proactivo para una carrera de desarrollo de software con vistas a 2025 o 2035?

Programación funcional: ¿Cómo implementas este fragmento imperativo con Haskell idiomático? ¿Puedo decir que es una operación establecida como la inyección? ¿Cómo puedo abstraerlo como una estructura de datos?

¿Cómo es ser ingeniero de software en Egipto?