單元測試
5220 skills in 測試與安全 > 單元測試
subgroup-analysis
Conduct subgroup analyses to examine effect moderation. Use when: (1) Testing pre-specified moderators, (2) Exploring heterogeneity, (3) Identifying differential effects, (4) Meta-analysis synthesis.
sai-fmt-testing
Use this skill when the user asks you to test the sai fmt commandin a given project.
tdd-red-phase
Guide experienced developers through RED phase of TDD cycle - writing failing tests and verifying expected failures
test-writing-patterns
Guide experienced developers on test structure, patterns, assertions, and test doubles for effective test-driven development
elixir-testing
Guide for writing comprehensive tests in Elixir using ExUnit, property-based testing, mocks, and test organization best practices
browsing-with-playwright
Browser automation using Playwright MCP. Navigate websites, fill forms, click elements,take screenshots, and extract data. Use when tasks require web browsing, form submission,web scraping, UI testing, or any browser interaction. NOT when only fetching staticcontent (use curl/wget instead).
tdd-workflow
Test-Driven Development workflow skill. Enforces red-green-refactor cycle.
hypothesis-generation
Generate testable scientific hypotheses from observations, data, or research questions. Develop competing explanations, design experiments, and formulate predictions. Use during the PLANNING phase or when developing research aims.
ark-dashboard-test
Test the Ark Dashboard UI with Playwright
test-generator
Generate comprehensive pytest test suites for CasareRPA components, including nodes, controllers, use cases, and domain entities, following the project's testing patterns.
spike-driven-dev
Guide for spike-driven development methodology. Use when starting new features, testing architecture patterns, integrating unfamiliar APIs/data sources, or validating technical feasibility before full implementation. Emphasizes TDD, real data validation, and risk reduction through minimal proofs-of-concept.
test
Run E2E tests for React, Vue, and Svelte frameworks. Use when testing components, verifying changes, or before committing.
test-driven-development
Use when implementing any feature or bugfix, before writing implementation code
tsconfig
Generates tsconfig.json for TypeScript compilation configuration. Includes path aliases (@/ for src/), Jest types, and Vite client types.
data-ingestion-builder
Build new data ingestion providers following the FF Analytics registry pattern. This skill should be used when adding new data sources (APIs, files, databases) to the data pipeline. Guides through creating provider packages, registry mappings, loader functions, storage integration, primary key tests, and sampling tools following established patterns.
testing-library
Tests UI components with Testing Library including queries, user events, and async utilities. Use when testing React/Vue/Svelte components, writing accessible tests, or testing user interactions.
axe
iOS Simulator automation and interaction using the AXe CLI tool. Use when working with iOS simulators for UI automation, testing, accessibility verification, or screen recording. Specific use cases include simulating touches and gestures (tap, swipe), entering text, pressing hardware buttons (home, lock, Siri), recording or streaming simulator video, extracting UI accessibility information, or automating iOS simulator interactions. Assumes axe CLI is already installed.
test-manager
Run visual tests, compare golden files, and report bugs for Stapledons Voyage. Use when user asks to run tests, check golden files, or report visual regressions.
test-generator
Generates comprehensive BDD/Gherkin tests for features. Triggers when user needs to write tests, create test scenarios, add test coverage, or verify feature completeness.
feature-workflow
Orchestrate complete or partial feature implementation workflow with configurable phases. This skill should be used to run the full workflow (specification → research → plan → implement → test → fix) or specific phases, coordinating between all feature-implementation skills automatically.