En estos tiempos de metodologías ágiles, testear nuestras aplicaciones cobra cada vez más importancia. Cuando definimos el desarrollo de una tarea marcamos una serie de requisitos que debe cumplir, con ello podemos crear nuestros casos de uso. Probar que cumple esas especificaciones es una tarea engorrosa pero para automatizar ese proceso han surgido diversas herramientas tanto para probar el código como la interfaz.
En la pregunta de esta semana queremos que nos contéis vuestras experiencias con este tipo de herramientas y cuáles son las que usáis. Ya sea Junit, Selenium IDE, Robotium, MS Test... o un compañero que las pase manualmente.
¿Qué herramientas utilizas para automatizar las pruebas de software?
La mejor de las respuestas se publicará la semana que viene. Recordad contestar en la zona de Respuestas (no en los comentarios de este post).
La semana pasada os preguntábamos ¿Cuál es vuestro sistema de bug tracking preferido/imprescindible? Nos distéis un buen nuevo de alternativas que no conocíamos. En breve las analizaremos una a una. De momento nos quedamos con la mejor respuesta, la que nos envío ilbambino:
Yo he usado tres: Trac. intenta muchas cosas, wikis, bugtracker, etc. Y en mi opinión no hace nada bien. Ejemplo de muchas funcionalidades pero ninguna bien. Jira. El que menos he usado pero me pareció un poco tedioso y complejo de usar. Bugzilla. La de horas que habré pasado con este… Es el que mas me gusta. Pero tiene muchas pegas. La primera el UI es un poco feo. Pero bueno se puede vivir con ello. Si no tienes cuidado se puede convertir en una fuente de spam. Yo quitando casi todas las notificaciones recibo mas de 200 mails diarios. Y por ultimo y lo peor de todo es que la búsqueda es muy mala. Los bugtrackers suelen ser unas grandes fuentes de información que se pierde al no ser fácil de encontrar. En mi proyecto, grande, siempre hemos dicho que a bugzilla le falta la capa social. Tener un muro con tus acciones, poder compartir bugs con tus colegas, y hacer favoritos. Añadiría diversión y utilidad. Eso si, solo para proyectos grandes. Para pocos desarrolladores inútil.
Os agradecemos a todos los que enviasteis respuestas, nos vemos la semana que viene.
En Genbeta Dev Respuestas | ¿Qué herramientas utilizas para automatizar las pruebas de software?