permítanme explicar primero lo que estoy buscando con esta pregunta:Prueba Driven Development, Unit Testing
¿Qué clase de desarrollador soy? Soy el tipo que piensa sobre el problema, escribe el código y luego lo prueba solo. Estoy desarrollando aplicaciones web principalmente, pero también hay proyectos basados en la interfaz de usuario (aplicaciones RCP/Swing). Ejecuto mi aplicación y hago clic aquí, prueba esto ... Probablemente conozcas este "estilo".
Bueno, soy un tipo que trata de mejorarse a sí mismo con cada línea/proyecto y quiero que mi código/aplicaciones se prueben pragmáticamente. Escribo en código - Quiero prueba en código.
Así que comencé para algunas de mis clases/funciones para usar pruebas unitarias (junit 4). Esto funciona para cosas de back-end donde no hay UI involucrada. Tbh: Me resulta difícil escribir la mayoría de las pruebas. Si estamos construyendo una aplicación web, probablemente haya interacciones con la sesión o algo así. Supongo que entiendes el punto.
Lo que estoy buscando son algunos recursos, probablemente con ejemplos. Cualquier buen consejo de libro sería bienvenido también. No me malinterprete, no quiero solo cosas para las pruebas lógicas, estoy interesado en probar mi interfaz de usuario.
Tal vez esto es una parte importante también: I desarrollar en Java (85% de las veces) y PHP/Python (el resto)
Saludos
+1 para el diálogo humilde! –