jest-test-framework
Execute and generate Jest tests for JavaScript/TypeScript projects with support for unit, integration, and E2E testing
Execute and generate Jest tests for JavaScript/TypeScript projects with support for unit, integration, and E2E testing
Comprehensive TDD patterns and practices for all programming languages, eliminating redundant testing guidance per agent.
Create Buck2 tests with local resources (processes, services, databases) using LocalResourceInfo and ExternalRunnerTestInfo. Use when tests need external dependencies like databases, HTTP servers, message queues, or Unix sockets that Buck2 should manage automatically. (project)
Comprehensive web application testing patterns with Playwright selectors, wait strategies, and best practices
Complete Python testing system. PROACTIVELY activate for: (1) pytest fundamentals, (2) Fixtures and scopes, (3) Parameterized tests, (4) Mocking with pytest-mock, (5) Async testing with pytest-asyncio, (6) Coverage configuration, (7) FastAPI testing with httpx, (8) Property-based testing with hypothesis, (9) Snapshot testing. Provides: pytest patterns, fixture examples, mock setup, coverage config. Ensures comprehensive test coverage with best practices.
Execute and generate pytest tests for Python projects with fixtures, parametrization, and mocking support
Automatically detect test frameworks (Jest, pytest, RSpec, xUnit) in projects by analyzing configuration files and dependencies
Execute and generate RSpec tests for Ruby projects with let bindings, before hooks, and mocking support
Python testing patterns and best practices using pytest, mocking, and property-based testing. Use when writing unit tests, integration tests, or implementing test-driven development in Python projects.
Visual verification workflow for UI changes to accelerate code review and catch ...
Manages testing lifecycle including unit tests, integration tests, validation, and quality assurance.
基于Playwright的高级浏览器自动化技能。支持动态网页抓取、点击/输入模拟、百度搜索、页面快照、数据提取和批量图片下载。当需要处理JavaScript渲染的页面、模拟用户交互或自动化网页操作时使用此技能。
Design comprehensive testing strategies for software quality assurance. Use when planning test coverage, implementing test pyramids, or setting up testing infrastructure. Handles unit testing, integration testing, E2E testing, TDD, and testing best practices.
Never test mock behavior. Never add test-only methods to production classes. Understand dependencies before mocking. Language-agnostic principles with TypeScript/Jest and Python/pytest examples.
Write comprehensive backend tests including unit tests, integration tests, and API tests. Use when testing REST APIs, database operations, authentication flows, or business logic. Handles Jest, Pytest, Mocha, testing strategies, mocking, and test coverage.
Execute and generate ExUnit tests for Elixir projects with setup callbacks, describe blocks, and async testing support
Comprehensive Go testing strategies including table-driven tests, testify assertions, gomock interface mocking, benchmark testing, and CI/CD integration
Test quality inspection framework for reviewing test coverage, identifying gaps, and ensuring comprehensive validation
Playwright modern end-to-end testing framework with cross-browser automation, auto-wait, and built-in test runner
Execute and generate xUnit tests for C#/.NET projects with FluentAssertions and Moq support