# Testing · Veille technologique

[Source canonique](<https://sebastien.rigaux.be/veille/tags/testing>)

Vérification du comportement logiciel par des scénarios et contrôles reproductibles.

## [Reticle : donner aux agents un verdict sur l’application en cours d’exécution](<https://sebastien.rigaux.be/veille/liens/reticle-donner-aux-agents-un-verdict-sur-lapplication-en-cours-dexecution>)

Reticle aide les agents de code à vérifier ce qu’ils ont réellement construit, au lieu de s’en tenir au changement de code. Le repository présente un outil de perception à l’exécution pour les applications web et desktop ; `reticle compare` confronte deux builds en les pilotant dans un navigateur et relève les différences visibles, les appels réseau et les erreurs de console.

La vérification se fait depuis l’extérieur de l’application : aucun SDK n’est requis. Le comparateur peut opposer une version principale à une preview de pull request et, avec `--base`, classer les différences en régressions, cibles manquées ou changements.

2026-11-08 · [Markdown](<https://sebastien.rigaux.be/veille/liens/reticle-donner-aux-agents-un-verdict-sur-lapplication-en-cours-dexecution.md>) · [Ressource originale](<https://github.com/reticlehq/reticle>)

## [Taste Skill : des règles de design et des contrôles navigateur pour les agents de code](<https://sebastien.rigaux.be/veille/liens/taste-skill-des-regles-de-design-et-des-controles-navigateur-pour-les-agents-de-code>)

Taste Skill fournit aux agents de code un système pour construire des sites d’entreprise moins génériques : palettes, layouts de hero, fragments d’interface et images réelles, avec une direction adaptée au type d’activité. Le dépôt propose des intégrations pour Claude Code et Codex, ainsi qu’un usage via `npx skills`.

Le point distinctif est le contrôle automatisé dans Chrome headless : la page est rendue à quatre largeurs, de 390 à 1440 px, et vérifiée pour les visuels vides, les contrastes, l’alignement ou les images manquantes sur réseau lent. Les effets WebGL et de scroll sont réservés aux pages tech, gaming et software, avec des replis statiques pour mobile et la réduction des animations.

2026-11-06 · [Markdown](<https://sebastien.rigaux.be/veille/liens/taste-skill-des-regles-de-design-et-des-controles-navigateur-pour-les-agents-de-code.md>) · [Ressource originale](<https://github.com/Leonxlnx/taste-skill>)

## [TanStack DB 1.0 RC1 : les oracles pour fiabiliser le code généré par des agents](<https://sebastien.rigaux.be/veille/liens/tanstack-db-10-rc1-les-oracles-pour-fiabiliser-le-code-genere-par-des-agents>)

TanStack DB passe en 1.0 RC1 après un important travail de stabilisation. Kyle Mathews détaille comment des **oracles de test** — des modèles indépendants qui calculent le comportement attendu — et des tests property-based ont révélé des bugs dans les mises à jour de collections et les messages envoyés aux abonnés.

Ces références exécutables donnent aussi aux agents de code des règles précises à préserver lorsqu’ils modifient l’implémentation. Le compromis est explicite : écrire et affiner les modèles demande du travail, mais leur simplicité facilite la vérification d’algorithmes plus complexes. La version RC propose par ailleurs une adoption progressive, des API REST existantes vers la persistance locale, le mode offline et la synchronisation temps réel.

2026-10-30 · [Markdown](<https://sebastien.rigaux.be/veille/liens/tanstack-db-10-rc1-les-oracles-pour-fiabiliser-le-code-genere-par-des-agents.md>) · [Ressource originale](<https://tanstack.com/blog/tanstack-db-1.0-rc1-going-all-in-on-oracles>)

## [TanStack AI 1.0 : un cœur stable, un harness encore expérimental](<https://sebastien.rigaux.be/veille/liens/tanstack-ai-10-un-coeur-stable-un-harness-encore-experimental>)

TanStack AI 1.0 stabilise ses API principales pour composer chat, outils, médias et intégrations avec plusieurs fournisseurs et frameworks UI. Les adapters tree-shakable et les tests de bout en bout sur fixtures déterministes permettent de vérifier les flux sans appels réels aux modèles.

Le harness d’agents ajoute sessions durables, interruptions et travail en arrière-plan, mais reste en 0.x et peut changer lors d’une version mineure. Pour migrer, il faut mettre à niveau ensemble les packages stables et fournir explicitement un `threadId` ; le contrôle des types ne migre pas les conversations ni les fichiers persistés.

2026-10-30 · [Markdown](<https://sebastien.rigaux.be/veille/liens/tanstack-ai-10-un-coeur-stable-un-harness-encore-experimental.md>) · [Ressource originale](<https://tanstack.com/blog/tanstack-ai-1-0>)

## [React : rendre les états d’interface explicites à l’ère des agents](<https://sebastien.rigaux.be/veille/liens/react-rendre-les-etats-dinterface-explicites-a-lere-des-agents>)

Quand un agent modifie une interface, vérifier un seul compte ne suffit pas à couvrir les rôles, les offres ou les options activées. Matt Rothenberg montre comment les valeurs dispersées dans les hooks, providers et layouts peuvent masquer des états oubliés — comme un bouton Delete visible pour un utilisateur en lecture seule.

En faisant de l’état d’affichage une entrée explicite des composants, les équipes peuvent rendre directement les combinaisons pertinentes, les tester ou les comparer dans une grille. Storybook et Playwright complètent cette démarche, mais ne choisissent pas les scénarios à couvrir : cette décision reste essentielle.

2026-10-27 · [Markdown](<https://sebastien.rigaux.be/veille/liens/react-rendre-les-etats-dinterface-explicites-a-lere-des-agents.md>) · [Ressource originale](<https://mattrothenberg.com/notes/pure-ui-agentic-era/>)

## [Pour : intégrer l’audit WCAG au navigateur, au code et à la CI](<https://sebastien.rigaux.be/veille/liens/pour-integrer-laudit-wcag-au-navigateur-au-code-et-a-la-ci>)

Pour réunit une extension navigateur, un CLI, une extension VS Code et un vérificateur de contraste pour examiner l’accessibilité selon WCAG 2.2. Les audits indiquent les éléments concernés et expliquent les corrections ; les critères qui exigent un jugement humain restent signalés pour revue.

Le CLI peut faire échouer une étape CI en présence de constats, générer un rapport HTML pour un site et exposer des outils à un agent via MCP. La couverture automatisée aide sur 51 des 86 critères WCAG 2.2, sans prétendre statuer sur leur conformité : une checklist accompagne les constats pour guider la vérification manuelle.

2026-10-23 · [Markdown](<https://sebastien.rigaux.be/veille/liens/pour-integrer-laudit-wcag-au-navigateur-au-code-et-a-la-ci.md>) · [Ressource originale](<https://pour.dev/>)

## [PGX : des bases PostgreSQL éphémères pour agents et tests](<https://sebastien.rigaux.be/veille/liens/pgx-des-bases-postgresql-ephemeres-pour-agents-et-tests>)

PGX concentre des bases PostgreSQL isolées dans un seul runtime Rust, pour les environnements d’agents, de CI et de test à courte durée de vie. La création à la demande depuis un template scellé et le copy-on-write sur ZFS réduisent le coût des branches ; sans clonage de blocs, le système effectue une copie complète.

Le projet est en **v0.1.0** et vise les bases jetables, pas les données de production : `fsync` est désactivé et un runtime constitue un seul domaine de panne. Les benchmarks détaillent les mesures et leurs conditions ; la suite de régression PostgreSQL rapporte zéro différence de résultat dans la configuration décrite, sans prétendre mesurer une compatibilité générale.

2026-10-22 · [Markdown](<https://sebastien.rigaux.be/veille/liens/pgx-des-bases-postgresql-ephemeres-pour-agents-et-tests.md>) · [Ressource originale](<https://github.com/pgrundev/pgx>)

## [WebMCP : des outils pour inspecter, tester et déboguer](<https://sebastien.rigaux.be/veille/liens/webmcp-des-outils-pour-inspecter-tester-et-deboguer>)

Ce repository rassemble des outils pour travailler avec l’API WebMCP : une extension Chrome inspecte les outils exposés par une page, leurs schémas d’entrée et les problèmes de connexion ; une CLI évalue la capacité des LLM à appeler les bons outils à partir de cas de test définis.

Des démonstrations montrent aussi les intégrations déclaratives et impératives dans des interfaces concrètes. L’ensemble aide à passer de l’expérimentation à des tests plus structurés, sans masquer que le projet vise à soutenir l’adoption d’une API WebMCP encore en développement.

2026-10-22 · [Markdown](<https://sebastien.rigaux.be/veille/liens/webmcp-des-outils-pour-inspecter-tester-et-deboguer.md>) · [Ressource originale](<https://github.com/GoogleChromeLabs/webmcp-tools>)

## [sqlsimtools : simuler et comparer des charges SQL Server localement](<https://sebastien.rigaux.be/veille/liens/sqlsimtools-simuler-et-comparer-des-charges-sql-server-localement>)

sqlsimtools propose un ensemble d’outils open-source pour **tester, rejouer et comparer des charges SQL Server** sans service hébergé ni télémétrie externe. Il offre quatre modes : une interface Studio locale, une CLI native, un workflow Python et un générateur d’expériences piloté par agent IA. La même suite s’applique à SQL Server 2019–2025, Azure SQL et Microsoft Fabric, sur Windows ou Ubuntu, avec installation locale et exécution directe sur la cible choisie.

2026-10-17 · [Markdown](<https://sebastien.rigaux.be/veille/liens/sqlsimtools-simuler-et-comparer-des-charges-sql-server-localement.md>) · [Ressource originale](<https://microsoft.github.io/sqlsimtools/>)

## [Medula : observer les interactions des agents dans une app](<https://sebastien.rigaux.be/veille/liens/medula-observer-les-interactions-des-agents-dans-une-app>)

Medula présente des outils de développement pour agents IA et documente leur connexion à des applications Vue, React, Svelte et Solid avec Vite 8. Le dépôt fournit aussi des exemples et des tests de bout en bout, afin d’observer comment un agent interagit avec une application pendant son exécution.

2026-10-09 · [Markdown](<https://sebastien.rigaux.be/veille/liens/medula-observer-les-interactions-des-agents-dans-une-app.md>) · [Ressource originale](<https://github.com/posva/medula>)

## [Superpowers : structurer le travail de développement d’un agent](<https://sebastien.rigaux.be/veille/liens/superpowers-structurer-le-travail-de-developpement-d-un-agent>)

Superpowers propose un cadre de skills pour décomposer le travail, explorer un problème et vérifier une implémentation. Son dépôt décrit une méthode réutilisable avec plusieurs assistants de développement.

2026-05-18 · [Markdown](<https://sebastien.rigaux.be/veille/liens/superpowers-structurer-le-travail-de-developpement-d-un-agent.md>) · [Ressource originale](<https://github.com/obra/superpowers>)

## [Bruno : versionner les collections d’API avec le code](<https://sebastien.rigaux.be/veille/liens/bruno-versionner-les-collections-d-api-avec-le-code>)

Bruno conserve les collections de requêtes dans des fichiers texte locaux. Branches, diffs et revues Git peuvent ainsi s’appliquer aux tests et exemples d’API comme au reste du projet.

2026-01-08 · [Markdown](<https://sebastien.rigaux.be/veille/liens/bruno-versionner-les-collections-d-api-avec-le-code.md>) · [Ressource originale](<https://www.usebruno.com/>)

## [Vibium : donner aux agents des outils de vérification navigateur](<https://sebastien.rigaux.be/veille/liens/vibium-donner-aux-agents-des-outils-de-verification-navigateur>)

Vibium expose navigation, formulaires, clics et captures via CLI, MCP ou bibliothèques clientes. L’outil s’appuie sur WebDriver BiDi pour permettre aux agents de vérifier leurs changements dans une interface réelle.

2025-12-28 · [Markdown](<https://sebastien.rigaux.be/veille/liens/vibium-donner-aux-agents-des-outils-de-verification-navigateur.md>) · [Ressource originale](<https://github.com/VibiumDev/vibium>)

## [Dev Proxy : simuler des erreurs d’API pendant le développement](<https://sebastien.rigaux.be/veille/liens/dev-proxy-simuler-des-erreurs-d-api-pendant-le-developpement>)

Ce guide explique l’installation de Dev Proxy et son exécution en ligne de commande. L’outil simule des comportements et erreurs d’API cloud pour tester la résilience d’une application.

2025-08-14 · [Markdown](<https://sebastien.rigaux.be/veille/liens/dev-proxy-simuler-des-erreurs-d-api-pendant-le-developpement.md>) · [Ressource originale](<https://learn.microsoft.com/en-us/microsoft-cloud/dev/dev-proxy/get-started/set-up>)

## [Mailpit : capturer et tester les emails en développement](<https://sebastien.rigaux.be/veille/liens/mailpit-capturer-et-tester-les-emails-en-developpement>)

Mailpit fournit un serveur SMTP local, une interface de lecture et une API pour les tests automatisés. Son image Docker permet d’inspecter les messages sans les envoyer à de vrais destinataires.

2025-06-07 · [Markdown](<https://sebastien.rigaux.be/veille/liens/mailpit-capturer-et-tester-les-emails-en-developpement.md>) · [Ressource originale](<https://hub.docker.com/r/axllent/mailpit>)

## [Midscene : décrire des tests d’interface en langage naturel](<https://sebastien.rigaux.be/veille/liens/midscene-decrire-des-tests-d-interface-en-langage-naturel>)

Midscene utilise un agent visuel pour exécuter des actions et vérifier leurs résultats dans une interface. Les tests peuvent être décrits en YAML ou intégrés à un framework existant via les API du projet.

2025-02-11 · [Markdown](<https://sebastien.rigaux.be/veille/liens/midscene-decrire-des-tests-d-interface-en-langage-naturel.md>) · [Ressource originale](<https://github.com/web-infra-dev/midscene>)

## [Générer des valeurs de test avec les générateurs JavaScript](<https://sebastien.rigaux.be/veille/liens/generer-des-valeurs-de-test-avec-les-generateurs-javascript>)

Cette note explore la composition de générateurs pour tester des prédicats de types TypeScript. Elle relie la génération de valeurs à la vérification de la fiabilité des fonctions de validation.

2025-01-25 · [Markdown](<https://sebastien.rigaux.be/veille/liens/generer-des-valeurs-de-test-avec-les-generateurs-javascript.md>) · [Ressource originale](<https://github.com/peter-leonov/type-predicate-generator/issues/18>)

## [Évaluer la solidité des tests C\# avec les mutations](<https://sebastien.rigaux.be/veille/liens/evaluer-la-solidite-des-tests-c-avec-les-mutations>)

Le mutation testing modifie volontairement le code pour vérifier que les tests détectent les erreurs introduites. L’article explique cette démarche comme complément à la couverture de code.

2024-12-22 · [Markdown](<https://sebastien.rigaux.be/veille/liens/evaluer-la-solidite-des-tests-c-avec-les-mutations.md>) · [Ressource originale](<https://daninacan.com/how-and-why-to-write-mutation-tests-in-c/>)

## [Les outils .NET de couverture de code gagnent en portabilité](<https://sebastien.rigaux.be/veille/liens/les-outils-net-de-couverture-de-code-gagnent-en-portabilite>)

Microsoft présente l’instrumentation statique et de nouveaux formats de rapports, dont Cobertura. Ces évolutions facilitent l’intégration des mesures de couverture dans différents environnements et outils de reporting.

2023-12-24 · [Markdown](<https://sebastien.rigaux.be/veille/liens/les-outils-net-de-couverture-de-code-gagnent-en-portabilite.md>) · [Ressource originale](<https://devblogs.microsoft.com/dotnet/whats-new-in-our-code-coverage-tooling/>)

## [Storybook 7.6 : SWC, tests et diagnostics de projet](<https://sebastien.rigaux.be/veille/liens/storybook-7-6-swc-tests-et-diagnostics-de-projet>)

Cette version améliore le démarrage des projets Webpack via SWC et ajoute des utilitaires de test. L’annonce détaille aussi les évolutions d’intégration et l’outil de diagnostic storybook-doctor.

2023-12-09 · [Markdown](<https://sebastien.rigaux.be/veille/liens/storybook-7-6-swc-tests-et-diagnostics-de-projet.md>) · [Ressource originale](<https://storybook.js.org/blog/storybook-7-6/>)

Page 1 / 2

[Suivant](<https://sebastien.rigaux.be/veille/tags/testing/page/2>)
