awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

3 Repos

Awesome GitHub RepositoriesTest Step Variable Propagation

Mechanisms for sharing data and response values between consecutive steps within a test sequence.

Distinct from Cross-Command Variable Sharing: Specifically manages state between sequential test steps, unlike general cross-command variable sharing in shells.

Explore 3 awesome GitHub repositories matching development tools & productivity · Test Step Variable Propagation. Refine with filters or upvote what's useful.

Awesome Test Step Variable Propagation GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • karatelabs/karateAvatar von karatelabs

    karatelabs/karate

    8,882Auf GitHub ansehen↗

    Karate ist ein Gherkin-API-Testframework und JVM-Test-Orchestrator, der für API-Validierung, Workflow-Automatisierung und Browser-Automatisierung entwickelt wurde. Es bietet eine einheitliche Umgebung für die Ausführung skriptbarer Logik auf der Java Virtual Machine mit thread-sicherer, paralleler Verarbeitung. Das Projekt enthält einen integrierten HTTP-Mock-Server, um das Verhalten von Backend-APIs durch die Bereitstellung dynamischer Antworten auf abgefangene Anfragen zu simulieren. Es verfügt zudem über ein visuelles Regressionstest-Tool, das Interface-Änderungen durch den Vergleich von Screenshots mit Referenzbildern mittels Pixel-Matching-Analyse erkennt. Das System unterstützt API-Lasttests durch die Skalierung funktionaler Tests zu Performancetests, um Systemengpässe zu identifizieren. Zusätzliche Funktionen umfassen End-to-End-UI-Tests durch Browser-Interaktionsautomatisierung sowie die Validierung von Datenstrukturen für JSON- und XML-Antworten.

    Maintains a common data store to pass values and state between different test steps.

    Java
    Auf GitHub ansehen↗8,882
  • intuit/karateAvatar von intuit

    intuit/karate

    8,879Auf GitHub ansehen↗

    Karate is an end-to-end testing framework and API test automation tool used to validate REST and SOAP APIs, drive browser interactions, and measure system performance. It functions as a unified solution for executing automated tests across both API backends and web frontends. The framework utilizes a custom domain specific language and Gherkin-style feature mapping to define requests and assertions. It includes an API mocking server to simulate backend responses, enabling development and integration testing without live dependencies. The tool covers a broad range of functional testing catego

    Shares data between consecutive test steps by storing response values in a shared memory context.

    Java
    Auf GitHub ansehen↗8,879
  • cucumber/cucumber-jsAvatar von cucumber

    cucumber/cucumber-js

    5,350Auf GitHub ansehen↗

    Cucumber-js ist ein Tool für verhaltensgesteuerte Entwicklung (BDD) und ein Framework für die Automatisierung von Akzeptanztests für JavaScript. Es dient als Testautomatisierungs-Engine, die es Benutzern ermöglicht, Systemverhalten mithilfe von menschenlesbaren Szenarien zu definieren und Klartext-Schritte auf ausführbaren Code abzubilden, um zu verifizieren, dass die Software Geschäftsregeln und Akzeptanzkriterien entspricht. Das Projekt nutzt ein Gherkin-basiertes Framework, um ausführbare Systemdokumentation in natürlicher Sprache zu erstellen. Es unterstützt mehrsprachige Lokalisierung für das Schreiben von Szenarien in verschiedenen Sprachen und bietet Tools zur Szenario-Parametrisierung und Gruppierung von Geschäftsregeln, um Akzeptanzkriterien zu organisieren. Die Engine deckt ein breites Spektrum an Testfunktionen ab, einschließlich End-to-End-Browser-Automatisierung und API-Testautomatisierung zur Verifizierung von Web-Service-Endpunkten. Sie verwaltet die Testausführung durch parallele Verarbeitung, Mocking von Infrastrukturabhängigkeiten und Dependency Injection zur Wahrung der Datenkontinuität über Schritte hinweg. Die Integration in Continuous-Delivery-Pipelines wird unterstützt, wodurch automatisierte Test-Suiten über Build-Server ausgeführt werden können, um Codeänderungen vor der Bereitstellung zu verifizieren.

    Manages state sharing and variable propagation between consecutive steps within a test scenario.

    TypeScriptcucumberjavascripttypescript
    Auf GitHub ansehen↗5,350
  1. Home
  2. Development Tools & Productivity
  3. Cross-Command Variable Sharing
  4. Test Step Variable Propagation

Unter-Tags erkunden

  • Step Variable ExtractionCapturing dynamic data from natural language steps to pass as arguments to executable code. **Distinct from Test Step Variable Propagation:** Focuses on extracting values from the Gherkin text rather than propagating existing variables between steps.