Como desarrolladores de back-end, ¿deberíamos aprender a probar el software? [cerrado]

12

Como desarrollador junior, estoy trabajando en una empresa que desarrolla software para la industria aérea. Tenemos un equipo de prueba, por lo 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 un equipo de prueba específico, y hacen sus pruebas por su cuenta. ¿Debería un desarrollador de back-end aprender sobre probar software?

    
pregunta Ali Arda Orhan 14.10.2014 - 07:42

2 respuestas

48

Absolutamente e inequívocamente: ¡sí!

Es una habilidad fundamental que se espera que tenga en un gran porcentaje de las empresas en 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 guiado por 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 buscadas.

    
respondido por el Michael Borgwardt 14.10.2014 - 07:52
2

Probar el código en el que estás 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 ligeros y rápidos le permite establecer una línea de base de funcionalidad; la modificación del código para corregir errores o agregar nuevas funcionalidades se puede probar de manera incremental y le brinda una rápida retroalimentación sobre su código. Esta rápida respuesta, cuando se realiza con frecuencia, es mucho más eficiente en términos de re-trabajo que compilarlo todo, compilar y probar, porque no terminas tan lejos del camino correcto.

    
respondido por el BobDalgleish 14.10.2014 - 18:36

Lea otras preguntas en las etiquetas