BMC AMI DevX Einheitstest

Sehen Sie, was eine COBOL-Änderung vor der Code-Review geändert hat

BMC AMI DevX Unit Test bringt das COBOL-Unit Testing früher im Entwicklungszyklus und hilft Entwicklern, Codeänderungen mit synthetischen Daten aus dem COBOL-Quellcode zu testen und Verhaltensunterschiede anhand eines vom Entwickler genehmigten Baseline vor der Code-Review zu identifizieren

Bringen Sie wiederholbare Unit-Tests in die COBOL-Programme, die Sie ändern

Erreiche die Wege, die du verändert hast

Generiere Testdaten, die die Codepfade des Programms anvisieren, einschließlich Zweigen, die eine produktionsbasierte Goldkopie verfehlt.

Fügen Sie eine Testschicht hinzu, ohne hunderte Behauptungen

Verwenden Sie eine vom Entwickler genehmigte Baseline als erwartetes Ergebnis für die folgenden Durchläufe.

Überprüfen Sie Verhaltensunterschiede früher

Vergleichen Sie die Ergebnisse während der Entwicklung, bevor die Änderung in spätere Testphasen übergeht.

Testen in deiner Umgebung

Verwenden Sie synthetische Testdaten

Erzeugen Sie Testeingaben, ohne Produktionsdaten zu kopieren oder zu maskieren.

Führe dort aus, wo dein Code wohnt

Führen Sie COBOL-Programme auf Ihrem z/OS LPAR aus, während Unit Test-Dienste innerhalb Ihrer BMC AMI Platform Deployment arbeiten.

Produkt-Highlights

COBOL-Einheitstests generieren und ausführen

Analysieren Sie COBOL-Quell- und Copybooks, erstellen Sie synthetische Datensätze, die identifizierte Codepfade ausführen, und führen Sie das Programm auf Ihrem z/OS-LPAR aus.

  • Analyse von Quellen und Kopien

    Identifizieren Sie Codepfade und generieren Sie die erforderlichen Datensätze, um sie auszuüben.

  • Records, die mit dem Copybook ausgerichtet sind,

    Erstellte Unterlagen folgen den Layouts, die Ihre Schriftbücher vorgeben.

  • Bibliothekslisten oder lokale Mitglieder

    Generation liest Quell- und Kopienbücher aus LPAR-Bibliothekslisten oder von Mitgliedern, die der Entwickler liefert, und listet alle fehlenden Kopien auf, damit der Entwickler sie bereitstellen kann.

Genehmigen Sie eine Basislinie und vergleichen Sie Änderungen

Genehmigen Sie einen erfolgreichen Durchlauf als erwartetes Ergebnis und vergleichen Sie dann spätere Durchläufe, um Übereinstimmungen, Unterschiede oder Ausführungsfehler zu identifizieren.

  • Genehmigen Sie einen Baseline

    Ein Entwickler überprüft einen Durchlauf und genehmigt ihn als Basiswert, also als erwartetes Ergebnis für spätere Durchläufe.

  • Vergleichen Sie nach jedem Wechsel

    Unit Test verarbeitet dieselben Daten und meldet eine Übereinstimmung, einen Unterschied oder einen Fehler.

  • Vergleiche gleich mit gleich

    Unit Test prüft, ob zwei Durchläufe kompatible Bedingungen verwendet haben, sodass ein Umgebungsunterschied nicht als Codeänderung gelesen wird.

Arbeit mit Tests in VS Code

Führe COBOL-Unit-Tests in Workbench für den VS Code Test Explorer aus und inspiziere die Ergebnisse, ohne den Entwickler-Workflow zu verlassen.

  • VS Code Test Explorer

    Führen Sie COBOL-Unit-Tests zusammen mit anderen Tests des Teams durch, sehen Sie sich den Laufstatus an und inspizieren Sie gemeldete Unterschiede oder Ausführungsfehler.

  • Testszenarien und Testfälle

    Führe ein vollständiges Szenario oder eine beliebige Teilmenge seiner Testfälle aus.

  • Deterministische Generierung

    Derselbe Quellcode, dieselbe Konfiguration und derselbe Seed erzeugen innerhalb einer Produktversion dieselben Daten, sodass die Codeänderung weiterhin die überprüfte Variable bleibt.

Anwendungsfälle

Unit-Testing für das COBOL, das du änderst

Teste die Wege, die du geändert hast

Analysiere das Programm und seine Kopien und erstelle dann synthetische Datensätze, die auf seine Codepfade zielen. Führe das Szenario aus Workbench for VS Code aus, ohne auf einen Produktionsdatenextrakt zu warten

BMC AMI DevX Workbench for VS Code link arrow

Fügen Sie einem etablierten Programm eine Unit-Test-Schicht hinzu

Erstellen Sie ein Szenario, überprüfen Sie einen erfolgreichen Durchlauf und genehmigen Sie es als Grundlage für zukünftige Vergleiche, ohne Hunderte einzelner Behauptungen zu verfassen.

Sehen Sie, was sich vor der Überprüfung geändert hat.

Führen Sie nach einer Codeänderung dieselben Testdaten aus und vergleichen Sie das Ergebnis mit der genehmigten Basislinie. Überprüfen Sie erwartete und unerwartete Unterschiede, solange der Implementierungskontext noch frisch ist.

BMC AMI DevX verliehen von TrustRadius

BMC AMI DevX hat aufeinanderfolgende Top Rated Auszeichnungen und einen Buyer's Choice Award von TrustRadius erhalten, was eine anhaltende Kundenzufriedenheit widerspiegelt. Nutzer erkannten die Lösung zur Modernisierung der Mainframe-Entwicklung, zur Verbesserung der Codequalität und zur schnelleren und sichereren Auslieferung in Unternehmensumgebungen.

Ressourcen

Weitere Einblicke, die Ihnen helfen, aktiv zu werden

Veröffentlichungshöhepunkte

BMC AMI Was gibt's Neues

Entdecken Sie, was es Neues in BMC AMI DevX gibt, einschließlich KI-gesteuerter Entwicklung, Echtzeit-Diagnostik und Verbesserungen für sichere, geregelte Anwendungsbereitstellung.

Bringen Sie wiederholbare Unit-Tests in Ihre COBOL-Programme ein

BMC AMI DevX Unit Test ist über eine verwaltete Kunden-Beta verfügbar. Kontaktieren Sie uns, um über Passform und Teilnahme zu sprechen.