Léxico TI › Programación › xUnit

xUnit

Programación Svenska → Actualizado: 2026-10-05

Nombre colectivo para la familia de frameworks de pruebas unitarias descendientes de SUnit, escrito por Kent Beck para Smalltalk en 1994. JUnit, NUnit, PHPUnit, CppUnit — la misma arquitectura, distinto lenguaje.

El modelo compartido: casos de prueba como métodos, fixtures con setUp y tearDown, aserciones, suites de pruebas y un runner que informa en rojo o en verde. Kent Beck y Erich Gamma escribieron JUnit en un avión en 1997, con lo que el patrón quedó cementado en el mundo Java. El libro de Gerard Meszaros xUnit Test Patterns (2007) catalogó tanto los patrones como los malos olores. Para más confusión, también existe un framework concreto de .NET llamado xUnit.net (2007, de Jim Newkirk y Brad Wilson) — un rediseño deliberado que abandonó setUp en favor de los constructores. Frameworks más recientes como pytest rompen el molde con funciones normales y fixtures inyectadas como parámetros.

← Volver al léxico