Paralleles Testen von Anwendungen unter z/OS

Einfach containerisierte Anwendungs-Testumgebungen für z/OS einrichten

Überblick

Die Infotel Anwendungsumgebung für paralleles Testen (APT – Application Environment for Parallel Testing) automatisiert die Infrastruktur-Vorbereitungsprozesse für das Testen, ermöglicht die erneute Abarbeitung eines bestimmten Tests und ermöglicht ferner die Erstellung und Ausführung isolierter Testszenarien mit Db2-, VSAM- und sequentiellen Datenbeständen, und das alles in einer einzigen LPAR. Testumgebungen können als Batch- und Online-Transaktionen (CICS und IMS/DC) erstellt werden. Durch die Registrierung der Komponenten des zu testenden Systems erhält der Benutzer durch APT seine eigene isolierte Testumgebung mit geklonten Komponenten, um dann auf mehreren Strecken gleichzeitig zu testen, die den spezifischen Anforderungen der Softwareentwicklungsmethode entsprechen.

Infotel APT wurde entwickelt, um die geeignete Technologie für die Anpassung von mit DevOps verbundenen Agile-Prozessen bereitzustellen, bei denen Teststrecken schnell, sicher und genau genug automatisch erstellt werden können, um rasch Testumgebungen für Softwareanwendungen aufzubauen. Um mehreren, gleichzeitig parallel laufenden Projekten gerecht zu werden, standardisiert APT die Prozesse des Testens von Programmen und Systemen und verwandelt die Sammlung von Testplänen in einen IT-Posten, der für die Geschwindigkeit der DevOps-Anforderungen ausgelegt ist.

 

Infotel APT klont (simuliert nicht) Entitäten wie Lademodule, Db2-Tabellen, Dateien sowie JCL und stellt „Container“ für Testumgebungen bereit, die sich so verhalten, als befände sich die Anwendung in einer Live-Produktionsumgebung. Eine Anwendung, die von einer verteilten Plattform kommt, greift tatsächlich auf die Mainframe-Umgebung zu und löst Prozesse und den Zugriff auf echte Daten und Systeme aus.
Zwar sind die Komponenten, auf die zugegriffen wird, Kopien der Originalkomponenten, die CICS-Transaktionen, IMS- und Db2-Datenbanken sind jedoch echt und nicht simuliert.

Hauptmerkmale

  • Größere Einheitlichkeit der Tests
  • Größere Flexibilität bei der Wartung von Programmen
  • Bessere Kontrolle darüber, was getestet wurde und was nicht
  • Minimiert den Aufwand für die Erzeugung von Anwendungstestbedingungen
  • Einfachere Durchführung von Regressionstests, die verhindern, dass bereits behobene Fehler erneut auftreten
  • Bewahrt das Wissen, das bei der Erzeugung von Anwendungstestbedingungen eingebracht wird
  • Verhindert, dass „alte Fehler“ aufgrund der Anwendungswartung wieder auftreten
  • Testparallelität durch Isolierung im selben LPAR in der z/OS-Umgebung, ohne Interferenzen
  • Optimiertes Klonen von Komponenten (verwenden Sie nur das, was Sie für den Test benötigen)
  • Plant, automatisiert und zertifiziert die Integration von Tests und ihrer automatisierten Wiederanwendung (Konzept: create-use-re-run) durch isolierte Umgebungen – END-TO-END Test Environment Management
  • Durch die Etablierung von Testpraktiken ermöglicht es indirekt kontinuierliche Verbesserungen von Performance und Verfügbarkeit

Datenblatt: Paralleles Testen von Anwendungen

Anwendungsentwicklungstests für eine beschleunigte Entwicklung bei miteinander verbundenen Agile- und DevOps-Methoden.

Zusammengefasst

  • Größere Anwendungsintegrität innerhalb von DevOps-Methodologien
  • Kürzere Zeit bis zum Produktionsdatum der Anwendung
  • Einsparung von Arbeitsstunden durch automatisierte Erstellung von Testumgebungen
  • Geringere Betriebskosten durch Prozessautomatisierung (Minimierung der Anwendungs-Nacharbeiten)
  • Finanzierung anderer Bereiche Ihres IT-Budgets durch Kosteneinsparungen