Articles

Cómo realizar análisis de cobertura de métodos y funciones

calidad
Scott Moody ha publicado una receta en la que incluye algunos trozos de código pensados para integrar el análisis de cobertura como un paso más de nuestros tests unitarios.

JYTHON - Cómo probar aplicaciones web con Jython y HttpUnit

web | calidad
Grig Gheorghiu lo describe detalladamente en este post.

Más sobre TDD en Python

calidad
Jason Diamond ha publicado un articulo en ONLamp en el que amplia un articulo anterior (en el que presentaba esta metodología) y en el que aplica el patrón 'Composite', introduce los principios 'abierto-cerrado' y 'responsabilidad única' y opina sobre las bondades de esta metodología.

P4DTI, Perforce Defect Tracking Integration

calidad
Permite integrar sistemas de gestión de incidencias con Perforce, creando relaciones entre las incidencias y los cambios realizados en Perforce para su solución. Podéis encontrarlo aquí.

Mongoose, libreria Python para gestionar excepciones

desarrollo | calidad
Permite gestionar limpiamente todo tipo de excepciones, generar informes creando 'identificadores de incidencia' y visualizar gráficamente la aparición de excepciones:



o mostrarlas por consola, registrarlas en un fichero de log o enviarlas por e-mail.

Podéis encontrarla aquí.

Cómo realizar tests unitarios con Python

calidad
Grig Gheorghiu ha publicado una serie de articulos en los que describe cómo diseñar y ejecutar tests unitarios:

PRUEBAS - Acerca de py.test y xUnit

calidad
Kevin Dangoor ha publicado un post en el que comenta algunas características de py.test y analiza las nuevas tendencias en el TDD (desarrollo basado en tests).

Cómo realizar métricas de la complejidad de código - PyMetrics

calidad
Linux Journal ha publicado un artículo donde describe estas técnicas y donde presenta el proyecto PyMetrics.

StandOut, módulo para hacer logs y controlar sys.stdout y sys.stderr

sistema | calidad
Podéis encontrarlo (junto con otros recursos) aquí.

MaxQ, para grabar y reproducir interacciones web

calidad
Se trata de un proyecto Java cuyo objetivo es facilitar la realización de tests web. Registra todos los accesos a un servidor web y genera un script Jython capaz de reproducirlos automáticamente. Podéis encontrarlo aquí.