<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
    <id>https://gemse.pro/gemta-releases</id>
    <title>gem#se GmbH Blog</title>
    <updated>2026-08-29T00:00:00.000Z</updated>
    <generator>https://github.com/jpmonette/feed</generator>
    <link rel="alternate" href="https://gemse.pro/gemta-releases"/>
    <subtitle>gem#se GmbH Blog</subtitle>
    <icon>https://gemse.pro/img/favicon.png</icon>
    <entry>
        <title type="html"><![CDATA[Release 2026/08]]></title>
        <id>https://gemse.pro/gemta-releases/2026/08/29/release-202608</id>
        <link href="https://gemse.pro/gemta-releases/2026/08/29/release-202608"/>
        <updated>2026-08-29T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[Zusammenfassung]]></summary>
        <content type="html"><![CDATA[<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="zusammenfassung">Zusammenfassung<a href="https://gemse.pro/gemta-releases/2026/08/29/release-202608#zusammenfassung" class="hash-link" aria-label="Direkter Link zur Zusammenfassung" title="Direkter Link zur Zusammenfassung" translate="no">​</a></h2>
<ul>
<li class="">Einführung der <code>Koordinatoren</code> als zentrale Steuerungseinheit zur Orchestrierung von End‑to‑End‑Prozessen, Prozess‑Suiten und - durch entsprechende Parallelität und Ramp-Up Einstellungen - zusätzlicher Testarten (Integrations-, Last-, Regressionstests).</li>
</ul>
<!-- -->
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="neue-funktionen">Neue Funktionen<a href="https://gemse.pro/gemta-releases/2026/08/29/release-202608#neue-funktionen" class="hash-link" aria-label="Direkter Link zur Neue Funktionen" title="Direkter Link zur Neue Funktionen" translate="no">​</a></h2>
<ul>
<li class="">Neue Testart <code>Koordinator</code> mit eigenen Elementen.<!-- -->
<ul>
<li class="">Allgemeine Einstellungen für alle Elemente:<!-- -->
<ul>
<li class="">Container / Tests usw. starten ihre Unterlemenete parallel, können aber mit dem Schalter <code>Sequenziell ausführen</code> auch hintereinander gestartet werden.</li>
<li class="">Über den Schalter <code>Deaktiviert</code> kann entschieden werden die darunterliegenden Tests nicht aus zu führen (auch über Variablen / Startbedingungen möglich)</li>
<li class="">Über den Schalter <code>Fehler ignorieren</code> kann auf Test-Ebene oder auf Darüber liegenden Ebenen entschieden werden den Fehler zu ignorieren und damit den Koordinator nicht ab zu brechen</li>
<li class="">Über <code>vorher Warten</code> und <code>danach Warten</code> können Wartezeiten abgebildet werden</li>
<li class="">Über <code>Erfolg</code> kann der Erfolg oder Misserfolg im Falle von <code>Fehler ignorieren</code> in einer Variable gespeichert werden um später für die Ausführung anderer / weiterer Tests verwendet zu werden</li>
</ul>
</li>
<li class="">Neues Element <code>Container</code> um mehrere Unit-Tests / End-To-End-Tests / Koordinatoren ein einer Gruppe zusammen zu führen.<!-- -->
<ul>
<li class="">der Container hat alle oben genannten Eigenschaften und ist dazu da, mehrere Tests / Koordinatoren zu einer Gruppe zusammen zu fassen</li>
</ul>
</li>
<li class="">Neues Element <code>Test ausführen</code>
<ul>
<li class="">es wird der Test der an der ausgeführt werden soll festgelegt.</li>
<li class="">es können auch mehrere <code>Datenzeilen</code> die in dem Test definiert wurden ausgewählt werden, die alle ausgeführt werden sollen.</li>
<li class="">über <code>Warte jeden Lauf</code> kann eingestellt werden, dass die <code>vorher Warten</code> und <code>nachher Warten</code> für jeden Testlauf gelten, statt für den Test in sich.<!-- -->
<ul>
<li class="">wird nicht mit <code>Sequenziell ausführen</code> gearbeitet, so kann mit vorher Warten ein Ramp-Up erreicht werden. Es wird also immer die vorher Warten Zeit gewartet und anschließend der nächste Test gestartet.</li>
<li class="">Im <code>Sequenziell ausführen</code> Modus werden alle Tests der reihe Nach ausgeführt.</li>
</ul>
</li>
<li class="">die Eingabe Werte können über Variablen / feste Werte / Berechnungen gesetzt werden.</li>
<li class="">die Ausgabe Werte können auf Variablen übernommen oder über Berechnungen anderweitig verwendet werden.</li>
<li class="">Tests die als Untertests gestellt werden, werden je ausgeführter Datenzeile ausgeführt, somit kann man Tests die voneinander abhängig sind hinter einander laufen lassen und die Ein- / Ausgabewerte entsprechend übergeben.</li>
<li class="">über das Attribut <code>aktueller Lauf</code> kann die Laufnummer als Bezug für Berechnungen verwendet werden</li>
</ul>
</li>
<li class="">Neues Element <code>Verzweigung</code>
<ul>
<li class="">die Verzweigung hat eine Abfrage je nachdem ob diese Wahr oder Falsch ist, wird der Container dann bzw. sonst ausgeführt</li>
</ul>
</li>
<li class="">Neues Element <code>Schleife</code>
<ul>
<li class="">sie wird durchlaufen solange die <code>Bedingung</code> zutrifft oder wenn die maximale anzahl an Durchläufen erreicht ist</li>
<li class="">mit dem Schalter <code>Fußgesteuert</code> kann man erreichen, dass die Bedingung statt zu Beginn am Ende des Durchlaufes geprüft wird</li>
<li class="">über die <code>maximale Anzahl</code> kann auch eine konstante Verarbeitung über mehrere Durchgänge erzielt werden.</li>
<li class="">mit dem Schalter <code>Parallele Ausführung</code> wird gesteuert, dass parallele Prozesse gestartet werden und erst am Ende auf die Beeindigung gewartet wird</li>
<li class="">über das Attribut <code>aktueller Lauf</code> kann die Laufnummer als Bezug für Berechnungen verwendet werden</li>
</ul>
</li>
<li class="">Neues Element <code>Warten</code>
<ul>
<li class="">über die <code>Wartezeit</code> kann ein warten erzielt werden</li>
</ul>
</li>
</ul>
</li>
<li class="">die ausgeführten Tests die über die <code>Koordinatoren</code> gestartet werden, werden in den Tests als Läufe markiert und sind auch im Dashboard als seperate Läufe erkennbar</li>
<li class="">die Benachrichtigung erfolgt über die Einstellungen auf der Koordinator-Ebene</li>
</ul>]]></content>
    </entry>
</feed>