jTest

18.06.2017

Statische Java-Analyse, Code-Prüfung, Modultests, Laufzeit-Fehlererkennung Parasoft® Jtest®: Java-Tests, statische Analyse, Code-Prüfung

Parasoft Jtest® ist eine integrierte Lösung zum Automatisieren zahlreicher Methoden, die zum Verbessern der Produktivität des Entwicklerteams und der Software-Qualität dienen. Jtest basiert auf bewährten Verfahren zum Validieren von Java-Code und Java-Applikationen. Es arbeitet nahtlos mit Parasoft SOAtest zusammen und ermöglicht Ende-zu-Ende-Funktions- und Lasttests für heutige komplexe, verteilte Applikationen und Transaktionen. Jtest vereinfacht:

  • Statische Analysen: statische Codeanalyse, statische Datenflussanalyse und Code-Metriken
  • Peer Code-Reviews: Vorbereitung, Benachrichtigung und Nachverfolgung bei der Prozessautomation
  • Modultests: Entwickeln, Ausführen, Optimieren und Warten von JUnit- und Cactus-Tests
  • Laufzeit-Fehlererkennung: Metastabilität (Race Conditions), Ausnahmen, Ressourcen- und Speicherlecks, Security-Schwachstellen und mehr

Teams können damit auf praktikable Weise Fehler vermeiden, hervorheben und korrigieren und damit sicherstellen, dass ihr Java-Code funktioniert wie erwartet. Um Mängel schnell beseitigen zu können, wird jedes erkannte Problem entsprechend seines Schweregrades priorisiert (die Zuweisung ist konfigurierbar) und automatisch dem Entwickler zugeteilt, der den betroffenen Code geschrieben hat. Dieser erhält innerhalb seiner IDE einen direkten Verweis auf die Problemstelle und eine Anleitung, wie der Fehler zu beseitigen ist.

Parasofts Kunden, zu denen 58 Prozent der Fortune 500 zählen,
vertrauen auf Jtest für:

  • Das Erkennen von Defekten, die die Sicherheit, Zuverlässigkeit und Performance einer Applikation beeinträchtigen
  • Das Sicherstellen der Konformität zu internen oder regulatorischen Qualitätsinitiativen
  • Das Sicherstellen der Software-Konsistenz über große und verteilte Teams hinweg
  • Eine erhöhte Produktivität durch das Automatisieren langwieriger, aber wichtiger Verfahren zur Fehlerprävention
  • Eine erfolgreiche Implementierung verbreiteter Entwicklungsmethoden wie TDD, Agile und XP

Mehr >>