¿Qué debe hacer un SDE (interno) cuando se le da una tarea relacionada con la prueba (SDET / QA), que no le gusta?

  1. Puede ser difícil encontrar trabajo significativo para los pasantes porque no saben nada. La prueba es algo que puedes hacer.
  2. Las pruebas le brindan exposición a las interfaces internas de un producto. Te da experiencia usando una herramienta. Algunos tipos de pruebas lo exponen al código fuente, que es una buena manera de aprender cómo los codificadores más experimentados escriben el código. Escribir pruebas es codificar, y siempre podrías usar más experiencia con la codificación.
  3. Las pruebas son parte de la vida de cualquier desarrollador de software. Si realmente odias tanto las pruebas, deberías considerar una carrera diferente, porque vas a hacer muchas pruebas en los próximos 45 años.
  4. Las pasantías le cuestan a la mayoría de las empresas más supervisión y pérdida de productividad que el valor del trabajo del pasante. Las empresas realizan pasantías como un servicio a la industria y para ayudar a identificar buenos candidatos para ofertas de empleo. Debe considerar estar agradecido por la oportunidad y hacer lo que le piden que haga con una sonrisa ansiosa en su rostro, incluso si no es su trabajo favorito. Estás causando una primera impresión muy importante, que si es buena, conducirá con una probabilidad del 95% a una oferta de trabajo lucrativa. La única razón para no hacer lo que le piden es si nunca quiere trabajar en esa empresa.

Para la mayoría de las personas, las pruebas responden a la pregunta “¿hace lo que esperábamos que hiciera …”? La pregunta mucho más desafiante e interesante es: “¿Qué no pensé que saldría mal …?”. Puede responder la primera pregunta que responde a la segunda.

Considere un servicio como Uber. Podría pasar tiempo reservando un viaje y asegurándose de que funcione (llamemos a este enfoque 1). En cambio, podría hacer preguntas como esta:

  • ¿Qué le sucede a un servicio como Uber cuando Internet es lento?
  • ¿Hay algo diferente entre Uber en los Estados Unidos y un país como India?
  • ¿Qué significa mostrar la hora de llegada de un taxi, por ejemplo, 5 minutos? ¿Qué sucede cuando el conductor no conoce la ubicación? ¿Y si se toma su tiempo? ¿Y si se pierde?

Al investigar estas preguntas, responderá el enfoque 1, es decir, utilizará la funcionalidad básica del servicio.

El punto es que deberías pensar en lo que puede salir mal. Eso te puede interesar.

Me gustaría referirme a dos de mis publicaciones de blog sobre pruebas. Escribí esto usando preguntas de Quora:

¿Hay algún alimento azul natural?

¿Por qué los hombres prefieren realizar sus negocios mientras están de pie? por Nilanjan Bhattacharya en Contrafactuals

Advertencia: no todos tendrán esta visión de las pruebas. Puede ser censurado por no ser estúpido.