Also die ganze Fragestellung scheint mir relativ konfus gewesen zu sein. Die Frage ist, was er denn da wie testen will. Das Bild zeigt irgend eine GUI, die ich nicht bewerten kann. Also der Hinweis zu junit ist schon generell richtig in meinen Augen wenn es um das Testen von Code geht. Testen von Oberflächen ist ein Schritt weiter. Da gibt es dann auch genug Tools für, aber ich bezweifle etwas, dass BlueJ (das ich nicht kenne) da irgendwelche Tools mitliefert. Da man aber die ganze Logik separat von der UI testen können sollte, sind die UI Tests nicht mehr so umfangreich, da lediglich Bindings und korrekte Anzeige getesten werden müssen aber keine Funktionalität mehr (Was aber auch extrem umfangreich sein kann!).