Wie funktioniert es?
Für Unit-Tests sammelt Jtest Abdeckungsdaten für Unit-Tests, die von verschiedenen Build-Systemen (Ant, Maven oder Gradle), IDEs (Eclipse und IntelliJ) und dem beliebtesten Test-Framework (JUnit) ausgeführt werden. Jtest analysiert jede Codezeile und markiert sie als abgedeckt, wenn sie während des Testprozesses ausgeführt wurde. Die Gesamtabdeckung ist das Verhältnis der abgedeckten Linien zu allen Linien, die hätten abgedeckt werden können. Benutzer können leicht überprüfen, ob ihr Code gründlich getestet wurde, indem sie Abdeckungsberichte überprüfen, oder überprüfen, ob sie ihre Anforderungen an die Codeabdeckung erfüllen. Der Abdeckungsbericht von Parasoft ermöglicht es dem Benutzer, die Zeilen und Teile des Codes, die nicht abgedeckt wurden, leicht zu identifizieren.
Mit Jtest können Kunden auch Standalone- und Webanwendungen überwachen, um Abdeckungsinformationen für Code zu erfassen, der ausgeführt wurde, als eine Anwendung ausgeführt wurde. QAs und Tester können Abdeckungsdaten aus ihrem Handbuch oder aus ihrem Handbuch erfassen automatisierte Tests Sitzungen, und Jtest kann für einen automatisierten Prozess problemlos in Testausführungssoftware von Drittanbietern integriert werden.
Um eine effektive Rückverfolgbarkeit von Tests zu gewährleisten, verfolgt Parasoft den abgedeckten Code pro Test, was besonders nützlich ist, wenn ein Benutzer überprüfen möchte, was genau von seinem Testfall getestet wird, oder um eine ordnungsgemäße Testisolation sicherzustellen (z. B. wenn ein Komponententest unbeabsichtigten Code ausführt, der greift auf lokal gespeicherte Dateien zu oder ändert die Umgebung, der Benutzer kann sie stuben oder verspotten).