Como desarrollador junior, estoy trabajando en una empresa que desarrolla software para la industria de las aerolíneas. Tenemos un equipo de prueba, así que no tengo ninguna motivación para aprender a probar el software. Mi amigo está trabajando para una pequeña empresa como desarrollador de servicios de fondo. Su equipo no tiene ningún equipo de prueba específico, y hacen sus pruebas por su cuenta. ¿Debería un desarrollador de back-end aprender sobre pruebas de software?
12
Respuestas:
Absolutamente e inequívocamente: ¡sí!
Es una habilidad central que se espera que tenga en un gran porcentaje de empresas para las que querrá trabajar en el futuro.
Como desarrollador, los aspectos técnicos de las pruebas son más interesantes que los metodológicos: aprenda a usar un marco de pruebas unitarias, configure pruebas automatizadas, intente realizar un desarrollo basado en pruebas para ver cómo le gusta.
Si desea especializarse en él, las pruebas de rendimiento / estrés y las pruebas de seguridad / penetración son habilidades muy solicitadas.
fuente
Probar el código en el que está trabajando es parte de la disciplina que convierte a un buen programador en un gran programador. La configuración de pruebas automáticas, utilizando casos de prueba livianos y rápidos, le permite establecer una línea base de funcionalidad; La modificación del código para corregir errores o agregar nuevas funcionalidades puede probarse de forma incremental y le brinda comentarios rápidos sobre su código. Esta retroalimentación rápida, cuando se realiza con frecuencia, es mucho más eficiente en términos de retrabajo que compilarlo todo, compilarlo y probarlo, porque terminará no yendo tan lejos del camino correcto.
fuente