Clover - mit Vertrauen testen
Verbessern Sie Ihre Testqualität. Erhöhen Sie die Leistungsfähigkeit ihrer Tests. Halten Sie Ihr Team auf dem Laufenden. Clover stellt Ihre Test-Vorgänge in einem völlig neuen Licht dar, denn es liefert Ihnen die Informationen, die Sie brauchen um Ihren Tests vertrauen zu können.
- Unit-Tests erhöhen die Code-Qualität;
- Clover erhöht die Unit-Testqualität.
Ihre Projekte beinhalten mehrere Hundert Unit-Tests und der grüne JUnit Balken gibt Ihnen das Gefühl, Ihr Code sei bestens getestet. Aber wie gut testen die JUnit-Tests eigentlich die Code Basis? Welcher Code wird getestet? Welcher Code wird nicht getestet? Ist die Test-Suite von JUnit-Tests eventuell sogar veraltet?
Clover ist ein leistungsstarkes und vielseitig konfigurierbares Werkzeug zur Messung und Analyse der Codeabdeckung. Es deckt die Bereiche im Code auf, die nicht ordnungsgemäß von Ihren Unit-Tests getestet wurden.
Verbessern Sie die Testqualität
Entwickler und Teamleiter benutzen Clover um schnell noch ungetesteten Java Code zu finden und die Testvollständigkeit auszuwerten. Das führt zurück in den Testprozess mit dem Ziel: Verbesserung der Tests. Berichte über die Codeabdeckung durch die Tests können in HTML- oder PDF Format erstellt und dem Entwicklungsteam und / oder Projektmanagement zur Verfügung gestellt werden.
Erhöhen Sie die Leistungsfähigkeit ihrer Tests
Die mit dem Schreiben von Tests beauftragten Entwickler finden in Clover ein leistungsstarkes Werkzeug, mit dem Sie eine direkte Rückmeldung darüber erhalten, welche Codebereiche von ihren Tests tatsächlich abgedeckt werden. Die Rückmeldung durch Clover ist eine große Motivation für die Entwickler, die vor der oft entmutigenden Arbeit des Test-Schreibens stehen. Clover ermöglicht den Entwicklern, mit jeder Iteration ihre Tests zu verbessern und so über den Tests zu stehen.
Halten Sie Ihr Team auf dem Laufenden
Clover misst die Codeabdeckung und andere Projektmetriken chronologisch - damit Ihr Team immer auf dem Laufenden bleibt. Setzen Sie sich Ziele für die Entwicklung der Projektmetriken - Clover wird die Einhaltung der Ziele automatisch prüfen.
Clover kann ebenso genutzt werden, um sogenannten "toten Code" zu finden (also der Code, der nicht mehr gebraucht wird und sicher zu entfernen ist). Das hält den Code schlank.
Problemlose Integration in Ihr Projekt
Clover wurde so entwickelt, dass es sich perfekt an Ihre Entwicklungsumgebung anpasst. Clover fügt sich problemlos in Apache Ant und die Maven Build Tools ein und kann leicht in ein System für kontinuierliche Integration (continuous integration) eingebracht werden. Clover unterstützt ebenso Integrationslösungen in Teams, die nicht Maven oder Ant benutzen.
Entwickler können Clover interaktiv auch außerhalb der IDE benutzen. Clover bietet umfangreiche Plugins für IntelliJ IDEA und Eclipse. Diese Plugins ermöglichen dem Entwickler, Meßwerte für die Codeabdeckung aufzuzeichnen und Ergebnisse einzusehen, ohne die IDE verlassen zu müssen.
Funktionen:
- Komplett integrierte Plugins für IntelliJ IDEA und Eclipse. Diese Plugins ermöglichen dem Entwickler Meßergebnisse zur Codeabdeckung zu sehen, ohne die IDE zu verlassen.
- Problemlose Integration in Projekte, die Apache Ant und Maven benutzen.
- Einfache Integration in ältere Entwicklungssysteme mit Kommandozeilenschnittstelle und API.
- Schnelle, akkurate, konfigurierbare, detaillierte Berichte über Methoden-, Zweig- und Anweisungsabdeckung.
- Berichte in verschiedensten Formaten wie HTML, PDF, XML oder in selbständig laufendem Betrachter.
- Präzise Kontrolle über die Meßwertermittlung mit Filter auf Quellcodeebene.
- Chronologische Darstellungen der Codeabdeckung und anderer Metriken.
- Voll kompatibel mit JUnit 3.x & 4.x, TestNG, JTiger und andere Test-Rahmenwerken. Kann auch für manuelle, funktionale und integrierende Testmethoden verwendet werden.
Und was jetzt?
Machen Sie demnächst eine Feature Tour durch die verschiedenen Funktionen von Clover. (Im Moment nur auf Englisch)
Laden Sie Clover noch heute herunter (eine 30 Tage Testversion).
|