Publicado TestNG 5.12

TestNG es un framework de Testing para la plataforma Java. Aunque está inspirado en JUnit tiene algunas diferencias que desde mi punto de vista en varios casos lo hacen más interesante que este. De hecho TestNG surge para cubrir esas deficiencias de JUnit.

Esta tabla lo compara con JUnit 4:

Como características diferenciadoras sobre JUnit podríamos indicar:

– Configuración más flexible que en JUnit

– Soporte de Anotaciones: más completo que el de JBoss:

– Soporte para paso de parámetros

– Soporte para test de Datos, aunque en JUnit con sus extensiones también se pueda

– Lleva incluido BeanShell, para parametrizar su funcionamiento:

– No tiene dependencias de otras librerías: incluye su log propio

– También está integrado en Eclipse, IDEA, Maven, NetBeans,…

Ah, y para los que os dé pereza pasar de JUnit a TesTNG tiene un convertidor 🙂 JUnitConverter

Deja un comentario