¿Por qué alguien se convertiría en un probador de software en comparación con ser un ingeniero de software?

Porque su mente está conectada de tal manera que los hace perfectos para encontrar defectos en un sistema de software mucho mejor que el cableado requerido para hacer el mismo sistema. Puedo ir tan lejos como para decir que su personalidad es de tal manera que los hace adecuados para encontrar defectos en lugar de construir el sistema.

En otra nota, hay un (mal) entendimiento de que las pruebas de alguna manera no son tan exigentes o desafiantes como la ingeniería del software en sí. Si bien es absolutamente cierto que las dos disciplinas diferentes plantean desafíos bastante diferentes y a veces contradictorios frente a los profesionales, no significa que una sea más fácil que la otra. Es como la física teórica frente a la cirugía cerebral. Uno exige un intelecto agudo extraordinario, mientras que el otro requiere un coraje y dominio sobresalientes sobre las herramientas de precisión manuales. Ninguno es más fácil o más difícil que el otro. Ambos son tan duros, tan exigentes y (lo más importante) como sea necesario para que un software prospere.

Debo agregar que las Pruebas de software son de hecho una parte integral de cualquier proceso de software saludable. Una empresa inteligente trataría a sus evaluadores con el mismo respeto y cortesía que a los ingenieros. Los buenos evaluadores son tan difíciles de encontrar y su trabajo es tan esencial. Un ingeniero se comunicaría sabiamente con los evaluadores y trataría de ver las cosas desde su perspectiva.

La prueba de software es un papel complejo y desafiante que un desarrollador u otro ingeniero de software.

Más oportunidades en el sitio corresponden a proyectos de prueba solo debido a las pruebas alfa en el propio espacio de productos o servicios.

Si conoce las secuencias de comandos para herramientas como el selenio, usted es un probador + desarrollador que se conoce como Desarrollador de software en prueba y paga alto.

Lo he leído a través de:

Los probadores son ingenieros de software, solo ven el mismo problema desde un ángulo diferente.

No lo eliges, te elige a ti.

Escribo código que verifica el código, construyo yo mismo las herramientas de software necesarias para ejercer el sistema bajo prueba. Mis herramientas son simples y no requieren mucho mantenimiento. Me veo como un principiante, en términos de desarrollo, incluso si conozco muchos idiomas, desde lenguajes de descripción de hardware, lenguajes de bajo nivel hasta lenguajes de alto nivel. Me veo como un probador, incluso si puedo mantenerme firme como desarrollador.

Lo que no me gusta del lado del desarrollo es el mantenimiento del código de uno. Se dice que “el código es como la paternidad: cometes un error y tienes que soportarlo por el resto de tu vida”. Puedo hacerlo, pero no lo disfruto.

Como probador, tiene que ver el panorama general, debe encontrar inconsistencias y el trabajo de otra persona es ocuparse de los detalles minuciosos. Es divertido para mí encontrar formas de romper cosas.

Para los evaluadores aún tenemos que identificar cómo capacitar a los evaluadores efectivos, todavía es un oficio, no una ciencia, queda demasiado para la creatividad sin canalizar

Los sistemas son muy complejos y, al igual que dos hombres con el mismo mapa, elegirán diferentes caminos para llegar al mismo camino, de acuerdo con la brújula interna de cada uno con respecto a la eficiencia, la seguridad y la comodidad, por lo que los evaluadores evaluarán de manera diferente. Algunos toman más tiempo e intentan encontrar el mismo defecto. Algunos prueban cosas diferentes primero, otros pierden un defecto, mientras identifican algo que otros extrañaron, y no estoy hablando de cosas triviales.

Las pruebas requieren un talento diferente al desarrollo, es como la línea ofensiva y la línea defensiva en el mismo equipo.

Las personas que vienen al campo de Software Testing y planean desarrollar su carrera como Software Testing Professional, creo que esta publicación sería muy útil para ellos. Según mi percepción, un profesional de pruebas debe tener las siguientes cualidades (o debe practicar las siguientes cualidades)

Se requieren las siguientes habilidades para convertirse en un probador de software

  • Innovación
  • Representación
  • Documentación
  • Comunicación
  • Negociación
  • Estimacion

Consulte el artículo completo sobre habilidades para convertirse en un probador de software – Software Testing Books

Cuando las personas se someten a las pruebas por primera vez, hay una diferencia entre lo que se necesita como probador de software y como ingeniero de software, pero a medida que uno avanza en las calificaciones de probador de junior, analista de pruebas, analista de pruebas senior, probador técnico, probador principal, prueba dirigir. La distinción entre pruebas e ingeniería se desdibuja ya que los requisitos son casi exactamente los mismos para ambos roles.

Para ser un buen probador y un buen ingeniero se requiere casi exactamente el mismo conjunto de habilidades, aunque ambos comienzan requiriendo habilidades diferentes, convergen más adelante.

Contexto, soy ingeniero principal para una empresa de servicios de software.

Es más fácil entrar ya que no necesita conocer el código para ser un probador manual de nivel de entrada.

Algunas personas simplemente se trasladan a esa posición cuando las empresas deciden que necesitan un departamento de control de calidad.

Las mentes de algunas personas son más adecuadas para el control de calidad que el desarrollo, incluso si saben cómo codificar. SDET

No puede negar el hecho de que las pruebas de software también son ingeniería de software. Una parte integral del ciclo de vida del desarrollo de software.
Las pruebas de software son como los controles de un automóvil más los controles básicos más otros controles sin los cuales el pasajero puede morir …