using-tests
Testing strategy and workflow. Tests run in parallel with isolated data per suite. Prioritize Playwright for UI, integration tests for APIs, unit tests for logic.
发现 documentation testing 相关 Skills,比较来源仓库和用途,查看适合你工作流的技能说明。
Testing strategy and workflow. Tests run in parallel with isolated data per suite. Prioritize Playwright for UI, integration tests for APIs, unit tests for logic.
Complete testing setup with Neon database branching, Playwright browser tests, integration tests, and unit tests. Isolated branches with automatic TTL cleanup.
Test API routes by importing handlers directly with Bun's test runner. Fast, reliable tests without HTTP overhead.
Configure unit testing with Bun's built-in test runner. Fast, Jest-compatible syntax, co-located test files, and mocking support.
Use this skill when creating comprehensive testing strategies for applications. Provides test planning templates, coverage targets, test case structures, and guidance for unit, integration, E2E, and performance...
pytest testing patterns for Python. Triggers on: pytest, fixture, mark, parametrize, mock, conftest, test coverage, unit test, integration test, pytest.raises.
Cross-language testing strategies and patterns. Triggers on: test pyramid, unit test, integration test, e2e test, TDD, BDD, test coverage, mocking strategy, test doubles, test isolation.
Create interactive examples for human validation. Use when code is implemented and ready for human testing. Provides procedures for creating demos, documentation, and test scenarios.
Generate comprehensive test cases from technical design before implementation. Follows TDD approach - write tests first, then implement. Queries feature board, reads technical design, creates all test files. Us...
Guidelines on writing tests for the backend
Contains MANDATORY Vitest testing patterns for Tzurot v3. MUST be consulted before creating any `.test.ts` file. Covers mock factories, fake timers, and promise rejection handling.
To install the Playwright browser defined in config, run this when the browser is missing or not installed.
To close the current Playwright page, close the page to end the session or free resources.
To wait for page state changes, wait for text to appear or disappear or for a timeout.
To click a page element in the browser, perform a click on buttons, links, or controls during Playwright automation.
To run a custom Playwright script on the page, execute a code snippet for advanced interactions.
Create and execute comprehensive tests including unit tests, integration tests, CLI tests, web/mobile UI tests, API tests, and log analysis. Find bugs, verify requirements, identify improvements, and create cha...
To run Dart or Flutter tests with the agent-centric test runner, execute tests using this tool instead of shell `dart test` or `flutter test`.
Use when creating demos or POCs
Use vitest + jsdom for fast, lightweight unit tests for front-end apps
Run unit tests and analyze test results using Pytest.
Testing workflow tools following Modified-Code Protocol for intelligent test selection.
使用 pytest + httpx 进行 API 接口自动化测试的工具包。支持 RESTful API 测试、JWT 认证、参数化测试、断言验证以及测试报告生成。
使用 Playwright 与本地 Web 应用交互与测试的工具包。支持验证前端功能、调试 UI 行为、捕获浏览器截图以及查看浏览器日志。
默认按已收录数据中的 GitHub 仓库 Stars 排序。Stars 属于来源仓库,同一仓库的多个技能可能共享相同数值;它反映仓库关注度,不代表单个技能的安装量或质量评分。