A teszt nelkuli kod nem program hanem bughalmaz.A legprimitívebb tesztelés ott kezdődik hogy minden tesztelendő osztályba betolnak egy public static void main-t. Ekkor már nem mondhatjuk hogy a kód soha nem futott, azt viszont igen, hogy nincsen tesztelve.Teszt frameworkok:
A junit nagy első befutó volt a témában, ezer éves library, igazság szerint talán kicsit kiöregedett a java 1.5 táján, ekkor alaposan megelőzte a testNG feature téren, azóta feljött a junit is elég alaposan.Snippek ez alatt: