![]() | |||||||||
|
InhaltDiese Seite enthält regelmäßig aktualisierte Neuigkeiten und Informationen insbesondere zu JUnit, dem Java-Tool für Test-Driven Development (TDD) und Software-Tests. Das JUnit-Buch wird hier ebenfalls vorgestellt. Ergänzungen und Korrekturen dazu werden hier veröffentlicht. Wenn Sie Schulungsbedarf haben können Sie mich unverbindlich kontaktieren, um ein Seminarangebot für ein Training (gerne Inhouse) zu erhalten. Letzte Aktualisierung: 26.10.2009 Neuigkeiten / NeuveröffentlichungenPMD 4.2.5 veröffentlicht (08.02.2009) Nach längerer Zeit mal wieder ein Release von PMD, in dem diverse Fehler behoben werden. Weiterhin gibt es noch eine neue Regel und ein Regelset für die Google-Plattform Android. Zur Homepage JUnit 4.5: Neue Version mit vielen Neuerungen und Änderungen (08.08.2007) Das Change Log liest sich - wie in der Vorgängerversion 4.4 - wie ein Roman. Das Change Log zu lesen lohnt sich hier besonders! Oder gleich zum Download. Interessant ist auch dieser Blog Eintrag ab Version 4.4. Checkstyle 5.0 beta 1 veröffentlicht (17.07.2008) Mit der neuen Version von Checkstyle wird Java 5 direkt unterstützt. Weiterhin bringt das Release eine Reihe von neuen Prüfungen und Fehlerbehebungen. Zum Download... EMail-Kommunikation testen mit Mock JavaMail (09.05.2008) Das Testen von Mail-Anwendungen ist nicht zuletzt wegen des Setups komplex. Das Werkzeug Mock JavaMail verspricht hier Abhilfe. Unbedingt anschauen! Zur Homepage Unitils: Testwerkzeug das mit JUnit zusammenspielt Unitils bietet einige zusätzliche Möglichkeiten, die JUnit nicht bietet. Beispielsweise das Vergleichen von Objekten anhand Reflection (anstatt über deren equals-Methode). Oder Datenbanktests (dazu wird DbUnit integriert und erweitert). Zur Homepage. Javascript testen mit JSUnit Im Zeitalter dynamischer Web 2.0-Anwendungen mit Ajax oder ursprünglichem Javascript kommt der Test der Client-Seite oft zu kurz. Insbesondere das Testen von Javascript-Logik ist aber wichtig, weil sie einen bedeutenden Teil der Anwendung darstellt. JSUnit ist eine Art Portierung von JUnit nach Javascript und erlaubt genau dieses. Mehr auf der JSUnit-Homepage. Checkstyle 4.3 veröffentlicht (26.01.2007) Wie immer behebt die neue Version ein paar Fehler (diesmal kleinere). Herausragendstes Merkmal ist die Erhöhung der Geschwindigkeit bei der Suche nach doppeltem Code. Zum Download... Nun wurde endlich ein seit langem von mir initiierter Request umgesetzt: Checkstyle meldet jetzt auch, von welcher Regel eine Warnung ausgelöst wurde. Ergänzung zum Buch: compareTo implementieren Ein Nachteil bei der Verwendung der Apache-Klasse CompareToBuilder soll nicht verschwiegen werden: Alle von ihr beim Vergleich zu berücksichtigenden Objekte müssen die Schnittstelle Comparable umsetzen. Tun sie das nicht, kann der Umweg über einen eigenen Komparator gegangen werden. Einfacher ThreadProfiler Die Laufzeit eines Programmaufrufs kann mit dem kostenlosen ThreadProfiler einfach festgeschrieben werden. Vorteil: Keine Installation nötig. Nachteil: Der eigene Code muss geringfügig erweitert werden. Immerhin eine Alternative zur eher sperrigen Verwendung von professionellen GUI-lastigen Profilern. Ergänzung zum Buch: Threads testen Zur besseren Veranschaulichung des Antipatterns 15: Threads mit Hilfe von Thread.sleep(int) testen aus Abschnitt 5.6: Threads testen, ist ein neuer Artikel online. Inhaltsverzeichnis und Liste der Rezepte und Antipatterns Das Inhaltsverzeichnis sowie das Verzeichnis der 80 Rezepte und 17 Antipatterns verschafft einen schnellen Überblick über das Buch und seine Eignung für Ihr Projekt. Kent Beck über JUnit JUnit 3.8 entstand in einem Flugzeug und JUnit 4 sollte alles einfacher machen. Mehr hierzu im Interview mit Kent Beck. JUnit Profi-Tipps - das BuchEin Buch, das sich voll und ganz dem Thema JUnit und ergänzenden Frameworks widmet. Mit zahlreichen Hintergrundinformationen, Beispielen, Referenzen aus der Praxis und kompakten Zusammenfassungen zum schnelleren Auffinden von Informationen. ArtikelÜbersicht über die Artikel zum Buch...Feedback willkommenFeedback zum Buch sowie interessante Informationen zu JUnit oder Software-Tests sind gerne willkommen. Zu den Kontaktinformationen... |
||||||||
|