Sébastien Rigaux

Veille technologique

← Tous les liens

Testing

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

Carte GitHub du repository reticlehq/reticle : son nom, une description de la perception à l’exécution pour les agents d’IA et une icône noire, avec les compteurs de contributeurs, d’utilisateurs, de discussions, d’étoiles et de forks.

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.

Divyanshu Shekhar

Bannière Taste Skill sur fond beige, avec le nom du projet à gauche et des maquettes d’interfaces empilées à droite.

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.

Leonxlnx

Carte illustrée de montagnes, de vallées et de chemins pointillés reliant différents points.

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.

Kyle MathewsRepéré via This week in React

Visuel TanStack AI 1.0 avec les logos TanStack, la mention « AI building blocks for TypeScript » et un palmier sur fond dégradé.

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.

co-authored by Alem Tuzlak, Jack Herrington, Tom Beckenham, and Tanner LinsleyRepéré via This week in React

Schéma reliant les valeurs d’état d’une application — facturation, rôle, offre et journaux en direct — aux éléments d’un tableau de bord.

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.

Matt Rothenberg

Une foule photographiée en noir et blanc derrière le logo pour et le slogan « Make the web work for everyone ».

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.

Repéré via Frontend Focus

Aperçu GitHub du dépôt pgrundev/pgx, décrit comme un runtime PostgreSQL léger pour agents d’IA, écrit en Rust.

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.

Visuel GitHub du repository GoogleChromeLabs/webmcp-tools, avec son nom, une description des utilitaires et démos WebMCP et le logo Chrome Labs.

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.

Aperçu visuel de sqlsimtools avec Studio, CLI, Python et agent AI

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.

Microsoft