Este documento describe cómo implementar el desarrollo guiado por pruebas (TDD) usando la librería JUnit4 en NetBeans IDE con Java. Explica las 6 características del TDD y las aplica al desarrollo de una calculadora simple con operaciones básicas como suma, resta, multiplicación, división y resto. Muestra los pasos para crear las clases de la calculadora y las pruebas unitarias, hacer que las pruebas fallen inicialmente, desarrollar la funcionalidad, hacer que las pruebas pasen y refactorizar el