For test-driven development, pytest is the most established choice for writing small, readable Python tests 1, while Playwright provides a full test runner for end-to-end testing of web apps 3. Hypothesis adds property-based testing for Python 6, and Robot Framework offers keyword-driven automation and acceptance testing 5.
- 1
- 2
- 3
Playwright Testplaywright.devwebsite read, tools not yet checked
A full-featured test runner with auto-waiting, assertions, tracing and parallelism across Chromium, Firefox and WebKit 3.
official:SDK · playwright+215 community tools built for it
- 4
Sources
- 1pytest documentationdocs.pytest.org · read 2026-10-29
- 3Fast and reliable end-to-end testing for modern web apps | Playwrightplaywright.dev · read 2026-10-29
- 5Robot Frameworkrobotframework.org · read 2026-10-29
- 6Hypothesishypothesis.works · read 2026-10-30
- 11pytest: declares "unittest" (the record we read and signed)unfragile.ai · read 2026-10-24
- 15robotframework: declares "testautomation" (the record we read and signed)unfragile.ai · read 2026-10-24
- 16hypothesis: declares "property-based-testing" (the record we read and signed)unfragile.ai · read 2026-10-24
For agents: the 10 actions behind this answer
unittest · pytest verified and signed
csharp-tunit · csharp-tunit verified and signed
Get best practices for TUnit unit testing, including data-driven tests
· Playwright website read, tools not yet checked
Web automation and testing for apps, scripts, and AI agents
code-testing · code-testing verified and signed
ALWAYS USE for test work that requires changes: write, add, generate, repair, or strengthen tests for existing code in xUnit, MSTest, NUnit, pytest, Vitest/Jest, Go, or another framework. Includes regression cases, failing or flaky tests, coverage-driven additions, and audit-then-fix requests. Focus
testautomation · robotframework verified and signed
property-based-testing · hypothesis verified and signed
yaml · omegaconf verified and signed
· Platformio website read, tools not yet checked
Unlock the true potential of embedded software development with PlatformIO's collaborative ecosystem, embracing declarative principles, test-driven methodologies, and modern toolchains for unrivaled success.
PostTestHelpersTestClocks · Stripe API verified and signed
Create a test clock
dsql · dsql verified and signed
Build with Aurora DSQL - manage schemas, execute queries, and handle migrations with DSQL-specific requirements. Use when developing a scalable or distributed database/application or user requests DSQL.
Labels are the instruments' verdict and are never changed by ranking. Agents and robots get this same answer as JSON at /api/v1/find?q=…&answer=1 and through the MCP server.