# Testing · Tech watch

[Canonical source](<https://sebastien.rigaux.be/en/tech-watch/tags/testing>)

Verifying software behavior through reproducible scenarios and checks.

## [Reticle gives coding agents a verdict on the running app](<https://sebastien.rigaux.be/en/tech-watch/links/reticle-gives-coding-agents-a-verdict-on-the-running-app>)

Reticle helps coding agents check what they actually built rather than stopping at the code change. The repository presents a runtime-perception tool for web and desktop apps; `reticle compare` drives two builds in a browser and reports differences users can see, network calls, and console errors.

Verification happens from outside the app, with no SDK required. The comparator can pit a main build against a pull request preview and, with `--base`, classify differences as regressions, missed targets, or changes.

2026-11-08 · [Markdown](<https://sebastien.rigaux.be/en/tech-watch/links/reticle-gives-coding-agents-a-verdict-on-the-running-app.md>) · [Original resource](<https://github.com/reticlehq/reticle>)

## [Taste Skill gives coding agents design rules and browser checks](<https://sebastien.rigaux.be/en/tech-watch/links/taste-skill-gives-coding-agents-design-rules-and-browser-checks>)

Taste Skill gives coding agents a system for building less generic company websites: palettes, hero layouts, UI fragments and real photographs, with art direction tailored to the type of business. The repository offers Claude Code and Codex integrations, plus installation through `npx skills`.

Its distinctive feature is automated checking in headless Chrome: pages render at four widths, from 390 to 1440 px, and are checked for empty visuals, contrast, alignment and images missing on slow networks. WebGL and scroll effects are limited to tech, gaming and software pages, with static fallbacks for phones and reduced motion.

2026-11-06 · [Markdown](<https://sebastien.rigaux.be/en/tech-watch/links/taste-skill-gives-coding-agents-design-rules-and-browser-checks.md>) · [Original resource](<https://github.com/Leonxlnx/taste-skill>)

## [TanStack DB 1.0 RC1: using test oracles to harden agent-written code](<https://sebastien.rigaux.be/en/tech-watch/links/tanstack-db-10-rc1-using-test-oracles-to-harden-agent-written-code>)

TanStack DB reaches 1.0 RC1 after extensive stabilization work. Kyle Mathews explains how **test oracles**—independent models that calculate expected behavior—and property-based testing uncovered bugs in collection updates and the change messages sent to subscribers.

These executable references also give coding agents precise rules to preserve when changing the implementation. The trade-off is clear: writing and refining models takes work, but their simplicity makes complex algorithms easier to verify. The RC also supports incremental adoption, from existing REST APIs to local persistence, offline mutations, and real-time sync.

2026-10-30 · [Markdown](<https://sebastien.rigaux.be/en/tech-watch/links/tanstack-db-10-rc1-using-test-oracles-to-harden-agent-written-code.md>) · [Original resource](<https://tanstack.com/blog/tanstack-db-1.0-rc1-going-all-in-on-oracles>)

## [TanStack AI 1.0 stabilizes its core; the agent harness remains experimental](<https://sebastien.rigaux.be/en/tech-watch/links/tanstack-ai-10-stabilizes-its-core-the-agent-harness-remains-experimental>)

TanStack AI 1.0 stabilizes its core APIs for combining chat, tools, media, and integrations across multiple providers and UI frameworks. Tree-shakable adapters and end-to-end tests using deterministic fixtures check the flows without live model calls.

The agent harness adds durable sessions, interrupts, and background work, but remains 0.x and may change in minor releases. Upgrading requires moving the stable packages together and supplying a `threadId` explicitly; passing the type check does not migrate persisted conversations or files.

2026-10-30 · [Markdown](<https://sebastien.rigaux.be/en/tech-watch/links/tanstack-ai-10-stabilizes-its-core-the-agent-harness-remains-experimental.md>) · [Original resource](<https://tanstack.com/blog/tanstack-ai-1-0>)

## [React: making UI states explicit in the agentic era](<https://sebastien.rigaux.be/en/tech-watch/links/react-making-ui-states-explicit-in-the-agentic-era>)

When an agent changes a UI, checking a single account cannot cover every role, plan, or feature flag. Matt Rothenberg shows how values scattered across hooks, providers, and layouts can hide overlooked states — such as a Delete button shown to a view-only user.

Making display state an explicit component input lets teams render relevant combinations directly, test them, or compare them in a visual grid. Storybook and Playwright complement this approach, but they do not choose which scenarios to cover; that decision still matters.

2026-10-27 · [Markdown](<https://sebastien.rigaux.be/en/tech-watch/links/react-making-ui-states-explicit-in-the-agentic-era.md>) · [Original resource](<https://mattrothenberg.com/notes/pure-ui-agentic-era/>)

## [Pour brings WCAG audits from the browser into CI](<https://sebastien.rigaux.be/en/tech-watch/links/pour-brings-wcag-audits-from-the-browser-into-ci>)

Pour brings together a browser extension, a CLI, a VS Code extension and a contrast checker to assess accessibility against WCAG 2.2. Audits identify affected elements and explain fixes; criteria that require human judgment are marked for review.

The CLI can fail a CI step when it finds issues, generate an HTML report for a site, and expose tools to an agent through MCP. Automated checks assist with 51 of the 86 WCAG 2.2 criteria without claiming to determine compliance: a checklist accompanies the findings to support manual review.

2026-10-23 · [Markdown](<https://sebastien.rigaux.be/en/tech-watch/links/pour-brings-wcag-audits-from-the-browser-into-ci.md>) · [Original resource](<https://pour.dev/>)

## [PGX: disposable PostgreSQL databases for agents and tests](<https://sebastien.rigaux.be/en/tech-watch/links/pgx-disposable-postgresql-databases-for-agents-and-tests>)

PGX runs isolated PostgreSQL databases inside a single Rust runtime, targeting short-lived agent, CI, and test environments. On-demand creation from a sealed template and copy-on-write on ZFS reduce the cost of branching; without block cloning, the system makes a full copy.

The project is at **v0.1.0** and targets disposable databases, not production data: `fsync` is disabled, and one runtime is a single failure domain. Its benchmarks document their measurements and conditions; the PostgreSQL regression suite reports zero result differences in the stated configuration, without claiming general compatibility.

2026-10-22 · [Markdown](<https://sebastien.rigaux.be/en/tech-watch/links/pgx-disposable-postgresql-databases-for-agents-and-tests.md>) · [Original resource](<https://github.com/pgrundev/pgx>)

## [WebMCP tools for inspecting, testing, and debugging](<https://sebastien.rigaux.be/en/tech-watch/links/webmcp-tools-for-inspecting-testing-and-debugging>)

This repository brings together tools for working with the WebMCP API: a Chrome extension inspects the tools exposed by a page, their input schemas, and connection issues, while a CLI evaluates whether LLMs call the right tools against defined test cases.

Demos also show declarative and imperative integrations in practical interfaces. The collection helps move from experimentation toward more structured testing, while remaining a project intended to support adoption of the WebMCP API.

2026-10-22 · [Markdown](<https://sebastien.rigaux.be/en/tech-watch/links/webmcp-tools-for-inspecting-testing-and-debugging.md>) · [Original resource](<https://github.com/GoogleChromeLabs/webmcp-tools>)

## [sqlsimtools: simulate and compare SQL Server workloads locally](<https://sebastien.rigaux.be/en/tech-watch/links/sqlsimtools-simulate-and-compare-sql-server-workloads-locally>)

sqlsimtools provides an open-source toolkit to **test, replay, and compare SQL Server workloads** without any hosted service or external telemetry. It offers four modes: a local Studio UI, a native CLI, a Python workflow, and an AI agent-driven experiment builder. The same suite applies to SQL Server 2019–2025, Azure SQL, and Microsoft Fabric, on Windows or Ubuntu, with local installation and direct execution against your chosen target.

2026-10-17 · [Markdown](<https://sebastien.rigaux.be/en/tech-watch/links/sqlsimtools-simulate-and-compare-sql-server-workloads-locally.md>) · [Original resource](<https://microsoft.github.io/sqlsimtools/>)

## [Medula: inspect agent interactions inside an app](<https://sebastien.rigaux.be/en/tech-watch/links/medula-inspect-agent-interactions-inside-an-app>)

Medula provides development tools for AI agents and documents how to connect them to Vue, React, Svelte, and Solid apps using Vite 8. The repository also includes examples and end-to-end tests for observing how an agent interacts with an application at runtime.

2026-10-09 · [Markdown](<https://sebastien.rigaux.be/en/tech-watch/links/medula-inspect-agent-interactions-inside-an-app.md>) · [Original resource](<https://github.com/posva/medula>)

## [Structure an agent’s software workflow with Superpowers](<https://sebastien.rigaux.be/en/tech-watch/links/structure-an-agent-s-software-workflow-with-superpowers>)

Superpowers provides skills for breaking down work, exploring a problem, and checking an implementation. Its repository describes a reusable method for multiple coding agents.

2026-05-18 · [Markdown](<https://sebastien.rigaux.be/en/tech-watch/links/structure-an-agent-s-software-workflow-with-superpowers.md>) · [Original resource](<https://github.com/obra/superpowers>)

## [Bruno: version API collections alongside code](<https://sebastien.rigaux.be/en/tech-watch/links/bruno-version-api-collections-alongside-code>)

Bruno stores request collections in local text files. Git branches, diffs and reviews can then apply to API tests and examples alongside the rest of a project.

2026-01-08 · [Markdown](<https://sebastien.rigaux.be/en/tech-watch/links/bruno-version-api-collections-alongside-code.md>) · [Original resource](<https://www.usebruno.com/>)

## [Vibium: give agents browser verification tools](<https://sebastien.rigaux.be/en/tech-watch/links/vibium-give-agents-browser-verification-tools>)

Vibium exposes navigation, forms, clicks and screenshots through CLI, MCP or client libraries. It uses WebDriver BiDi so agents can verify changes in a real interface.

2025-12-28 · [Markdown](<https://sebastien.rigaux.be/en/tech-watch/links/vibium-give-agents-browser-verification-tools.md>) · [Original resource](<https://github.com/VibiumDev/vibium>)

## [Dev Proxy: simulate API failures during development](<https://sebastien.rigaux.be/en/tech-watch/links/dev-proxy-simulate-api-failures-during-development>)

This guide explains installing and running Dev Proxy from the command line. The tool simulates cloud API behaviors and failures to test application resilience.

2025-08-14 · [Markdown](<https://sebastien.rigaux.be/en/tech-watch/links/dev-proxy-simulate-api-failures-during-development.md>) · [Original resource](<https://learn.microsoft.com/en-us/microsoft-cloud/dev/dev-proxy/get-started/set-up>)

## [Mailpit: capture and test development emails](<https://sebastien.rigaux.be/en/tech-watch/links/mailpit-capture-and-test-development-emails>)

Mailpit provides an SMTP server, a mail-viewing interface and an API for automated tests. Its Docker image lets developers inspect messages without sending them to real recipients.

2025-06-07 · [Markdown](<https://sebastien.rigaux.be/en/tech-watch/links/mailpit-capture-and-test-development-emails.md>) · [Original resource](<https://hub.docker.com/r/axllent/mailpit>)

## [Midscene: describe interface tests in natural language](<https://sebastien.rigaux.be/en/tech-watch/links/midscene-describe-interface-tests-in-natural-language>)

Midscene uses a visual agent to perform actions and verify interface results. Tests can be described in YAML or integrated into an existing framework through its APIs.

2025-02-11 · [Markdown](<https://sebastien.rigaux.be/en/tech-watch/links/midscene-describe-interface-tests-in-natural-language.md>) · [Original resource](<https://github.com/web-infra-dev/midscene>)

## [Generate test values with JavaScript generators](<https://sebastien.rigaux.be/en/tech-watch/links/generate-test-values-with-javascript-generators>)

This note explores composing generators to test TypeScript type predicates. It connects generated test values with checking the reliability of validation functions.

2025-01-25 · [Markdown](<https://sebastien.rigaux.be/en/tech-watch/links/generate-test-values-with-javascript-generators.md>) · [Original resource](<https://github.com/peter-leonov/type-predicate-generator/issues/18>)

## [Evaluate C\# test strength with mutation testing](<https://sebastien.rigaux.be/en/tech-watch/links/evaluate-c-test-strength-with-mutation-testing>)

Mutation testing deliberately changes code to check whether tests catch the introduced faults. The article explains the technique as a complement to code coverage.

2024-12-22 · [Markdown](<https://sebastien.rigaux.be/en/tech-watch/links/evaluate-c-test-strength-with-mutation-testing.md>) · [Original resource](<https://daninacan.com/how-and-why-to-write-mutation-tests-in-c/>)

## [.NET code coverage tools gain cross-platform support](<https://sebastien.rigaux.be/en/tech-watch/links/net-code-coverage-tools-gain-cross-platform-support>)

Microsoft introduces static instrumentation and additional report formats, including Cobertura. These changes make coverage collection easier to integrate across environments and reporting tools.

2023-12-24 · [Markdown](<https://sebastien.rigaux.be/en/tech-watch/links/net-code-coverage-tools-gain-cross-platform-support.md>) · [Original resource](<https://devblogs.microsoft.com/dotnet/whats-new-in-our-code-coverage-tooling/>)

## [Storybook 7.6: SWC, testing and project diagnostics](<https://sebastien.rigaux.be/en/tech-watch/links/storybook-7-6-swc-testing-and-project-diagnostics>)

This release improves Webpack project startup through SWC and adds testing utilities. The announcement also covers integration changes and the storybook-doctor diagnostic tool.

2023-12-09 · [Markdown](<https://sebastien.rigaux.be/en/tech-watch/links/storybook-7-6-swc-testing-and-project-diagnostics.md>) · [Original resource](<https://storybook.js.org/blog/storybook-7-6/>)

Page 1 / 2

[Next](<https://sebastien.rigaux.be/en/tech-watch/tags/testing/page/2>)
