No creo que la mayoría de los desarrolladores tengan experiencia en pruebas.
En un equipo al que me había unido, había una práctica extraña. Cada nuevo empleado comenzó a hacer pruebas, incluso los desarrolladores. La mayoría de los desarrolladores odiaban esto. Sin embargo, de vez en cuando algún desarrollador entendería el desafío de las pruebas. Estos fueron los chicos que siempre apreciaron los defectos difíciles. Pensarían profundamente en su código. Apreciarían los probadores que encontraron buenos defectos.
Creo que los desarrolladores se beneficiarán enormemente si se unen a un equipo de prueba. Todavía será un desafío asegurarse de que estén motivados para comprender realmente lo que están haciendo.
- ¿Desarrolla software que toma más tiempo para escribir pero se escala o se enfoca en un software que se puede probar e iterar rápidamente?
- ¿Por qué es necesaria la subcontratación de desarrollo de software?
- ¿Debería integrarse la lógica empresarial en las aplicaciones móviles que utilizan el modelo de solicitud-respuesta cliente / servidor, o debería ser separada?
- ¿Es inteligente aceptar el hecho de que estaré endeudado e iré a la universidad?
- ¿Cuál es la parte más difícil de pasar de ser un ingeniero promedio a un ingeniero 8-10x?
No usaría la palabra ‘bueno’. Es mejor decir que la experiencia en las pruebas les hará comprender que el código no lo es todo y, si considera a los usuarios y los sistemas, no puede predecir cómo funcionará su diseño y / o código.