Plate-forme de recette

Pilotez votre recette,
du test manuel à la couverture automatique

capTests centralise vos points de test, les verdicts des testeurs et la couverture par vos tests automatiques (Playwright, PHPUnit), version par version. Une console web claire, une API, et un serveur MCP pour piloter la liste depuis un agent IA.

Une seule base, plusieurs surfaces

Tout le monde travaille sur la même liste de recette, par le canal qui lui convient.

[ ]

Console testeurs

Une feuille type tableur : verdicts ok / ko / bloqué en un clic, badges de couverture par version, détails d'un point en popup.

{ }

Serveur MCP

Un agent IA liste, crée et lie les cas, met une version en ligne et remonte les résultats de tests, directement depuis l'IDE.

CI

Ingestion CI

Les reporters Playwright et PHPUnit poussent chaque run ; la couverture full / partial / regression se calcule toute seule.

v.

Suivi par version

Chaque campagne est rattachée à une version. Pas de case à recocher : les résultats sont scopés à la livraison testée.

Conçu pour travailler avec un agent

Le geste du développeur ("implémente cette liste", "vérifie la couverture", "mets la version en ligne") devient une suite d'appels d'outils MCP. L'agent reste dans le périmètre de ses droits par projet, et la couverture reste prouvée par de vrais runs, pas déclarée.

  • Tirer la todolist de recette au format Markdown
  • Créer des cas et déclarer les tests automatiques qui les couvrent
  • Ingérer un run et faire passer les badges en full
list_projects()
list_cases(project, { version })
create_case(project, { title })
link_automated_test(project, ref, {
  source, test_ref, coverage_level
})
report_run(project, source, version, {
  results: [{ ref, status }]
})
get_coverage(project, version)

Comment ça marche

1

On liste

Les points de test sont saisis dans la console ou par l'agent, regroupés par section.

2

On teste

Les testeurs posent leurs verdicts par version ; les tests automatiques sont liés aux points.

3

On mesure

La CI remonte les runs, la couverture se calcule, les points non couverts ressortent en priorité.

Prêt à reprendre la main sur votre recette ?

Se connecter Créer un compte