<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/">
    <channel>
        <title>gem#se GmbH Blog</title>
        <link>https://gemse.pro/en/gemta-releases</link>
        <description>gem#se GmbH Blog</description>
        <lastBuildDate>Sat, 29 Aug 2026 00:00:00 GMT</lastBuildDate>
        <docs>https://validator.w3.org/feed/docs/rss2.html</docs>
        <generator>https://github.com/jpmonette/feed</generator>
        <language>en</language>
        <item>
            <title><![CDATA[Release 2026/08]]></title>
            <link>https://gemse.pro/en/gemta-releases/2026/08/29/release-202608</link>
            <guid>https://gemse.pro/en/gemta-releases/2026/08/29/release-202608</guid>
            <pubDate>Sat, 29 Aug 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Zusammenfassung]]></description>
            <content:encoded><![CDATA[<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="zusammenfassung">Zusammenfassung<a href="https://gemse.pro/en/gemta-releases/2026/08/29/release-202608#zusammenfassung" class="hash-link" aria-label="Direct link to Zusammenfassung" title="Direct link to 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/en/gemta-releases/2026/08/29/release-202608#neue-funktionen" class="hash-link" aria-label="Direct link to Neue Funktionen" title="Direct link to 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:encoded>
        </item>
    </channel>
</rss>