Entdecken Sie das TÜV-zertifizierte GoogleTest mit Agentic AI für C/C++-Tests!
Details ansehen »
Zum Abschnitt springen
Parasoft-Blog
Erstellen Sie ganz einfach Tests für geänderten Code, erfassen Sie die Codeabdeckung für jede Java-Anwendung und optimieren Sie die Testausführung in jedem Test-Framework mit der neuesten Version von Parasoft Jtest. Lesen Sie weiter für die Details.
Zum Abschnitt springen
Die Optimierung von Testerstellung und -ausführung sowie die Messung der Codeabdeckung sind wichtige Bestandteile moderner Entwicklungsprozesse. Die neue Version Parasoft Jtest 2023.1 bietet wichtige neue Funktionen, die Java-Entwicklungs- und QA-Teams dabei unterstützen, ihre Testpraktiken produktiver und effizienter zu gestalten.
Mit dieser Version können Sie die Qualität von Java-Code in der beliebten IDE Visual Studio Code sicherstellen. Darüber hinaus wurden die Workflows für Codeabdeckung und Testauswirkungsanalyse erweitert, um QA-Teams zu unterstützen, die keinen Zugriff auf Quellcode und Anwendungstests haben, die mit beliebigen Testframeworks ausgeführt werden.
Java-Entwickler können Parasoft Jtest jetzt 14 Tage lang kostenlos testen ! Nach der Registrierung erhalten Sie automatisch einen Download-Link und einen Aktivierungscode, mit dem Sie Parasoft Jtest innerhalb weniger Minuten ausprobieren können. Testen Sie es noch heute und überzeugen Sie sich selbst von der Effizienz und Produktivitätssteigerung durch Jtest.
Willkommen beim neuen Kind im (IDE-)Block – Visual Studio Code!
Auch wenn es nicht wirklich neu ist, erfreut sich Visual Studio Code als IDE für Java-Entwicklungsteams immer größerer Beliebtheit. Aktuelle Umfragen zeigen, dass das Unternehmen mittlerweile einen Marktanteil von etwa 20 % im Java-IDE-Bereich hat.
In dieser Version haben wir eine Visual Studio Code-Erweiterung für Parasoft Jtest hinzugefügt. Mit dieser Erweiterung können Sie:
Laden Sie es vom Visual Studio Code Marketplace herunter.
Wenn Entwicklungsteams Codeänderungen in ihrer Anwendung vornehmen, könnten sie versucht sein, Unit-Tests zu überspringen, weil sie nicht die Zeit haben, die entsprechenden Unit-Tests zu schreiben. Mit der neuesten Version von Parasoft Jtest ist dies keine Entschuldigung mehr! Mit dieser Version können Entwickler automatisch Unit-Tests erstellen, um speziell den Code abzudecken, den sie gerade geändert haben. Darüber hinaus sind die neuen Unit-Tests so optimiert, dass sie nur die nicht abgedeckten Teile ihres neuen Codes abdecken, wodurch die Erstellung redundanter Tests entfällt.
Entwickler müssen nicht nur neue Tests für geänderten Code schreiben, sondern auch vorhandene Tests ausführen, um ihre Änderungen zu validieren, bevor sie Code festschreiben. Sie wissen oft nicht, welche Tests sie ausführen sollen, und möchten nicht alle ausführen, da dies möglicherweise zu viel Zeit in Anspruch nimmt. Die Ansicht „Impacted Unit Tests“ von Parasoft Jtest löst dieses Problem, indem sie Entwicklern mit einer einzigen Aktion zum Ausführen dieser spezifischen Tests die spezifischen Tests anzeigt, die sie erneut ausführen müssen, um ihre Änderungen zu validieren. In dieser Version wurde die Ansicht „Betroffene Unit-Tests“ erweitert, um den primären Satz betroffener Unit-Tests anzuzeigen, auch wenn die Abdeckung aus dem nächtlichen Testlauf nicht importiert wurde (was die Anzeige des vollständigen Satzes unterstützt), und zeigt nun an, um welche Unit-Tests es sich handelt neu und welche vorhanden sind.
Die Nachfrage nach der Messung der Codeabdeckung ist so hoch wie nie zuvor. Zwar gibt die Codeabdeckung keine Auskunft darüber, ob ausreichend getestet wurde, aber sie zeigt, wann Testlücken bestehen. Mit Parasoft Jtest können Entwicklungs- und QA-Teams die Codeabdeckung von Java-Anwendungen anhand verschiedener Testmethoden messen, darunter Unit-Tests, Funktionstests, UI-Tests und manuelle Tests.
Eine wichtige neue Funktion in dieser Version ist die Möglichkeit für QA-Teams, die Codeabdeckung in Anwendungen zu messen, für die sie keinen Zugriff auf den Quellcode haben. In früheren Versionen mussten Teams den Quellcode analysieren, um einen grundlegenden Codesatz zu erstellen, anhand dessen die Codeabdeckung gemessen werden konnte. Aber mit dieser Version können QA-Teams nun die Anwendungsbinärdateien direkt scannen, um den Anwendungscode zu bestimmen, anhand dessen die Abdeckung gemessen werden soll.
Darüber hinaus optimiert das neue Kommandozeilenprogramm jtestcov die Arbeitsabläufe zur Codeabdeckung und macht sie schneller und einfacher. Es ermöglicht die unabhängige Erfassung des Basissatzes testbaren Codes und der Laufzeitabdeckungsdaten sowie das separate Hochladen dieser Daten in Parasoft DTP, wo sie zusammengeführt werden.
Entwicklungs- und QA-Teams möchten die Tests in ihren CI/CD-Pipelines optimieren, um sich auf aktuelle Codeänderungen zu konzentrieren und so schnell wie möglich Feedback zu erhalten. In früheren Versionen konnten Teams die Testauswirkungsanalyse von Jtest verwenden, um die spezifischen Komponententests zu identifizieren und auszuführen, die ihre Änderungen validieren würden. Aber wir wissen, dass Teams mehr als nur Unit-Tests durchführen – einschließlich Funktionstests und UI-Tests.
Damit haben wir die Testwirkungsanalysefunktionen von Jtest erweitert und verwenden nun unser neues Befehlszeilenprogramm jtestcov, um betroffene Funktions-, UI- und andere Arten von Tests zu identifizieren, die aufgrund einer Reihe von Codeänderungen und der aus diesen Tests gesammelten Abdeckung ausgeführt werden müssen – unabhängig davon, welches Testframework zum Ausführen dieser Tests verwendet wird.
Aus Sicherheits- und Compliance-Anforderungen haben wir die folgenden Testkonfigurationen für die statische Analyse aktualisiert, um die Sicherheits- und Datenschutzaspekte des Quellcodes zu überprüfen.
Jtest unterstützt Folgendes.
Kunden können Jtest im Kundenportal herunterladen . Möchten Sie mehr über die Verbesserungen erfahren? Lesen Sie die Versionshinweise.
Sie besitzen noch keine Lizenz für Jtest? Starten Sie jetzt eine kostenlose 14-tägige Testphase.
Wenn Sie vor Beginn Ihrer Testphase mehr erfahren möchten, fordern Sie eine Demo bei unseren Experten an, um zu sehen, wie Jtest das Unit-Testing für Entwicklungsteams einfacher und schneller macht.