Hallo JavaAnfaenger,
ich bin mir nicht sicher was du eigentlich wissen willst, weil dein Post wirr ist. Vielleicht helfen dir folgende Links weiter:
Modultest auf Wikipedia
JUnit Tutorial
JUnitQuickTutorial
Im Prinzip geht es darum, Programmteile automatisiert zu testen. Man schreibt vor, welche Ergebnisse man bei bestimmten Methodenaufrufen erwartet. Verhält sich das Programm anders, als der Test es erwartet, schlägt der Test fehl. Laufen alle Tests erfolgreich durch, ist der Test geglückt und man hat (hoffentlich) fehlerfreien Code. Man kann nach jeder Programmänderung seine Tests durchlaufen lassen um bestimmte Fehler schnell zu finden.
Ein Beispiel wäre:
Du hast eine Methode, die eine Zahl durch eine andere dividiert und das Ergebnis zurückliefert.
Man könnte sagen:
Teile ich 4 durch 2, erwarte ich 2 als Ergebnis.
Teile ich 7 durch 2, erwarte ich 3.5 als Ergebnis.
Teile ich 10 durch 0, erwarte ich eine Exception, da man nicht durch 0 teilen darf.
Die drei obigen Aussagen wären jetzt unser Test, den wir nach jeder Programmänderung laufen lassen um festzustellen, ob die Methode noch unsere Erwartungen erfüllt.
Natürlich ist das keine Garantie dafür, dass wirklich alles fehlerfrei funktioniert, schließlich kann man Fälle übersehen und beim Testen auslassen.
Lies dich mal in Ruhe ein.