Ga naar de hoofdinhoud

Codex Agentic Test Automation Kit

Een lokaal installeerbare multi-agent toolkit die uiteenlopende testinput normaliseert en via vier gespecialiseerde agents omzet in uitvoerbare tests met begrensde kwaliteitslussen.

In één oogopslag

Projecttype
Interne tool
Jaar
2026
Projectfase
Afgerond
Rol van 5A Technologies
Expertise die we binnen 5A Technologies samenbrengen, opgebouwd tijdens een eerdere professionele rol: agentic architectuur, workfloworchestratie, testautomatisering, begrensde kwaliteitslussen en lokale developer tooling.
Technologieën
  • TypeScript
  • Node.js
  • npm
  • Codex
  • Model Context Protocol (MCP)
  • SQLite
Codex Agentic Test Automation Kit — begrensde multi-agent testflowHover of focus voor uitleg. Op mobiel tikt u een fase open.

Uitgebreide agentic testworkflow met twaalf fasen: invoer, Codex-coördinatie, normalisatie, routering, vier gespecialiseerde agents, lokale uitvoering, quality gates, begrensde feedbacklussen en finale handover. 1. Testvraag aanleveren: CSV, Excel, user stories of vrije tekst 2. Codex-sessie coördineert: Scope, toegangsgrenzen en runstatus blijven centraal 3. Contract en context bouwen: Input en repocontext worden één automation contract 4. Workflow routeren: UI, API, unit, mixed, repair of analysis-only 5. Analysis Agent: Agent 1/4 · scope, scenario's en ontbrekende context 6. Architecture Agent: Agent 2/4 · framework, structuur en uitvoerplan 7. Implementation Agent: Agent 3/4 · tests, helpers, data en configuratie 8. Repository en tools: Adapters voeren wijzigingen, build, lint en tests lokaal uit 9. Quality Agent: Agent 4/4 · technische en functionele review 10. Gate en iteratie beslissen: Slagen, gericht herstellen of begrensd stoppen 11. Stopconditie vastleggen: Geslaagd, iteratielimiet of externe blokkade 12. Finale handover: Manifest, resultaten, commando's en resterende acties Verbindingen: Testvraag aanleveren naar Codex-sessie coördineert (testvraag). Codex-sessie coördineert naar Contract en context bouwen (afgebakende run). Contract en context bouwen naar Workflow routeren (contract en repocontext). Workflow routeren naar Analysis Agent (gekozen workflow). Analysis Agent naar Architecture Agent (analysecontract). Architecture Agent naar Implementation Agent (architectuurplan). Implementation Agent naar Repository en tools (wijzigingen en commando's). Repository en tools naar Quality Agent (lokaal uitvoeringsbewijs). Quality Agent naar Gate en iteratie beslissen (quality verdict). Gate en iteratie beslissen naar Stopconditie vastleggen (vrijgave of stopconditie). Stopconditie vastleggen naar Finale handover (controleerbaar eindresultaat). Gate en iteratie beslissen naar Analysis Agent (interpretatiefeedback). Gate en iteratie beslissen naar Architecture Agent (architectuurfeedback). Gate en iteratie beslissen naar Implementation Agent (implementatiefeedback).

Codex Agentic Test Automation Kit · systeemflow12 fasen · quality agent en begrensde herstellussen
  1. Testvraag aanleverenCSV, Excel, user stories of vrije tekst
    Coördinatie, stopconditie en handoverDe run start met testinformatie in verschillende vormen

    De gebruiker levert een nieuwe testvraag, uitbreiding, herstelopdracht of analysevraag aan. De aanvraag kan UI-, API- en unittests of een combinatie daarvan omvatten.

  2. Codex-sessie coördineertScope, toegangsgrenzen en runstatus blijven centraal
    Coördinatie, stopconditie en handoverEén coördinerende Codex-sessie bewaakt de volledige run

    Deze sessie start en begrenst de orchestratie, bewaakt de geselecteerde workflow en ontvangt later de finale handover. Ze is nadrukkelijk niet één van de vier gespecialiseerde agents.

  3. Contract en context bouwenInput en repocontext worden één automation contract
    Contract, routering en lokale uitvoeringVerschillende bronnen krijgen één gedeelde structuur

    Parsers normaliseren scenario's, verwachte resultaten, testlagen en constraints. Tegelijk worden relevante repositorystructuur, frameworks en ontbrekende context onderzocht.

  4. Workflow routerenUI, API, unit, mixed, repair of analysis-only
    Contract, routering en lokale uitvoeringDe router kiest een passende voorgedefinieerde flow

    De router bepaalt welke agents nodig zijn, in welke volgorde ze werken, welke compatibele adapters worden hergebruikt en welke quality gates gelden.

  5. Analysis AgentAgent 1/4 · scope, scenario's en ontbrekende context
    Analyse, architectuur en implementatieDe testvraag wordt vertaald naar een uitvoerbare opdracht

    De agent valideert scenario's, koppelt acceptance criteria, onderzoekt relevante repocontext en bepaalt wat automatiseerbaar is. Bij onvoldoende basis kan de flow als analysis-only eindigen.

  6. Architecture AgentAgent 2/4 · framework, structuur en uitvoerplan
    Analyse, architectuur en implementatieDe oplossing wordt in de bestaande testarchitectuur ingepast

    De agent kiest compatibele adapters en ontwerpt suites, fixtures, page objects, clients, mocks, testdata, commando's en concrete acceptatievoorwaarden.

  7. Implementation AgentAgent 3/4 · tests, helpers, data en configuratie
    Analyse, architectuur en implementatieHet implementatieplan wordt traceerbaar uitgevoerd

    De agent maakt of herstelt tests en ondersteunende code, koppelt wijzigingen aan scenario's en start de eerste lokale uitvoering binnen de ingestelde toegangsgrenzen.

  8. Repository en toolsAdapters voeren wijzigingen, build, lint en tests lokaal uit
    Contract, routering en lokale uitvoeringDe agents werken via begrensde lokale repositorytools

    Filesystem-, process-, framework- en test-runneradapters onderzoeken en wijzigen het doelproject. Build-, type-, lint- en testresultaten worden als uitvoeringsbewijs teruggegeven.

  9. Quality AgentAgent 4/4 · technische en functionele review
    Quality Agent en begrensde herstellussenGegenereerde code is nog geen geaccepteerd resultaat

    De agent controleert build, types, lint, test discovery, uitvoering, skips, assertions, acceptance criteria, hergebruik, duplicatie, foutafhandeling en resterende risico's.

  10. Gate en iteratie beslissenSlagen, gericht herstellen of begrensd stoppen
    Quality Agent en begrensde herstellussenIeder verdict kiest exact één vervolgroute

    Bij succes volgt handover. Bij afkeuring wordt analyse-, architectuur- of implementatiefeedback gericht teruggestuurd zolang het configureerbare iteratiemaximum niet is bereikt. Iedere nieuwe versie passeert opnieuw Quality.

  11. Stopconditie vastleggenGeslaagd, iteratielimiet of externe blokkade
    Coördinatie, stopconditie en handoverDe run stopt alleen in een expliciete en controleerbare toestand

    De flow stopt bij geslaagde gates, een bereikte iteratielimiet of wanneer ontbrekende toegang, menselijke input of een externe productbeslissing verdergaan onverantwoord maakt.

  12. Finale handoverManifest, resultaten, commando's en resterende acties
    Coördinatie, stopconditie en handoverDe controle keert terug naar de coördinerende Codex-sessie

    Het rapport onderscheidt gegenereerd, uitvoerbaar, geslaagd en geblokkeerd werk en vermeldt gewijzigde bestanden, controles, herhaalcommando's, niet-geautomatiseerde scenario's en resterende acties.

Coördinatie, stopconditie en handoverContract, routering en lokale uitvoeringAnalyse, architectuur en implementatieQuality Agent en begrensde herstellussenDe coördinerende Codex-sessie bewaakt scope en handover; vier gespecialiseerde agents analyseren, ontwerpen, implementeren en valideren in gerichte, begrensde herstellussen.

MCP Memory hergebruikt projectcontext en maakt verouderde context ongeldig wanneer bron of repository wijzigt.

Het lokale Live Board observeert workflows, agents, handoffs, commando's en status; het neemt geen beslissingen.

Feature flags en toegangsgrenzen beperken workflows, dependencywijzigingen, herstelgedrag en iteraties.

De lus stopt bij geslaagde gates, de iteratielimiet of een externe blokkade die menselijke input vraagt.

In het kort

De uitdaging

De agentic oplossing

Van invoer tot finale handover

Van invoer naar één automation contract

Workflowrouter en compatibele adapters

De agentic architectuur

Loop engineering en gerichte handoffs

Lokale uitvoering en quality gates

MCP Memory en contextbeheer

Live Agent Board en observability

Technische bouwstenen

Finale handover

Expertise waarop we voortbouwen

Kwalitatief resultaat

Wat dit project demonstreert

Bewuste publicatiegrenzen

Wilt u een gelijkaardige oplossing bespreken?

Vertel ons waar uw proces vandaag vertraagt of waar AI en automatisering beter moeten samenwerken. We bekijken samen welke controleerbare aanpak past.