SuiSui
SuiSui permet d’écrire et de relire des scénarios de test de bout en bout sans écrire de code. L’application lit les définitions de steps d’un projet playwright-bdd, propose de composer les scénarios Gherkin visuellement, les valide avant exécution et les lance avec Playwright. Je l’ai conçue et développée seul, en parallèle de mes missions, et elle est publiée sous licence MIT pour Linux, macOS et Windows.
Résultat : La suite de tests de bout en bout d’AutorizConstruction s’écrit et se lance aussi depuis SuiSui ; chaque vidéo de démonstration du site est générée par un test Playwright.

Ce que j’ai fait



Fonctionnalités livrées
Constructeur de scénarios
Les steps Given / When / Then se choisissent dans le catalogue du projet, se réordonnent par glisser-déposer et se paramètrent en ligne : textes, tables de données, plans de scénario et exemples.
Validation avant exécution
Chaque scénario est vérifié en temps réel contre les définitions de steps (expressions Cucumber, énumérations, texte optionnel), si bien qu’un test invalide ne part jamais en exécution.
Lanceur de tests intégré
Exécution en arrière-plan ou dans l’interface Playwright, filtres par feature, dossier ou tag, et progression en direct, step par step.
Enregistreur de navigation
Un navigateur piloté par SuiSui enregistre les actions (navigation, clics, saisies) et les associe aux steps existants, arguments compris, avant de les insérer dans le scénario.
Assistant IA multi-fournisseurs
Rédaction et dépannage de scénarios avec Ollama en local, une API compatible OpenAI ou les CLI Claude et Codex ; le Gherkin proposé repasse par la validation avant d’être accepté.
Git et mises à jour intégrés
Clonage, statut, commit et push depuis l’application avec isomorphic-git, et mise à jour automatique de l’application à chaque version publiée.