Testing

Unit tests, integration tests, test automation

Uses and selection guide

Use these skills to move from a reproducible issue or change request to a reviewable patch. Match the language, framework and test runner to your repository; compare the proposed diff and run your own checks before accepting edits.

Showing 1-24 of 5885 skills
giuseppe-trisciuoglio

unit-test-boundary-conditions

by giuseppe-trisciuoglio

Edge case and boundary testing patterns for unit tests. Testing minimum/maximum values, null cases, empty collections, and numeric precision. Pure JUnit 5 unit tests. Use when ensuring code handles limits and special cases correctly.

Testing 331 7mo ago
yonatangross

expect

by yonatangross

"Diff-aware AI browser testing — reads the git diff, maps changes to affected pages via the route map, generates a targeted test plan, and executes it via agent-browser (Rust daemon + CDP, ARIA-tree-first) with pass/fail reporting. Use when testing UI changes, verifying PRs before merge, or running regression checks on changed components."

Testing 224 1mo ago
yonatangross

emulate-seed

by yonatangross

"Generate emulate seed configs for stateful API emulation. Wraps Vercel's emulate tool for GitHub, Vercel, Google OAuth, Slack, Apple Auth, Microsoft Entra, AWS, Okta, Clerk, Resend, Stripe, and MongoDB Atlas APIs — full state machines, not mocks. Use when setting up test environments, CI pipelines, integration tests, or offline development."

Testing 224 1mo ago
athola

subagent-testing

by athola

TDD-style testing methodology for skills using fresh subagent instances

Testing 330 6mo ago
giuseppe-trisciuoglio

unit-test-caching

by giuseppe-trisciuoglio

Provides patterns for unit testing caching behavior using Spring Cache annotations (@Cacheable, @CachePut, @CacheEvict). Use when validating cache configuration and cache hit/miss scenarios.

Comments 331 7mo ago
giuseppe-trisciuoglio

unit-test-config-properties

by giuseppe-trisciuoglio

Provides patterns for unit testing @ConfigurationProperties classes with @ConfigurationPropertiesTest. Use when validating application configuration binding and validation.

Testing 331 7mo ago
giuseppe-trisciuoglio

unit-test-scheduled-async

by giuseppe-trisciuoglio

Provides patterns for unit testing scheduled and async tasks using @Scheduled and @Async. Handles mocking task execution and timing. Use when validating asynchronous operations and scheduling behavior.

Testing 331 7mo ago
giuseppe-trisciuoglio

unit-test-parameterized

by giuseppe-trisciuoglio

Provides parameterized testing patterns with @ParameterizedTest, @ValueSource, @CsvSource. Enables running a single test method with multiple input combinations. Use when testing multiple scenarios with similar logic.

Testing 331 7mo ago
giuseppe-trisciuoglio

unit-test-exception-handler

by giuseppe-trisciuoglio

Provides patterns for unit testing @ExceptionHandler and @ControllerAdvice for global exception handling. Use when validating error response formatting and HTTP status codes.

Testing 331 7mo ago
giuseppe-trisciuoglio

unit-test-json-serialization

by giuseppe-trisciuoglio

Provides patterns for unit testing JSON serialization/deserialization with Jackson and @JsonTest. Use when validating JSON mapping, custom serializers, and date format handling.

Testing 331 7mo ago
giuseppe-trisciuoglio

unit-test-mapper-converter

by giuseppe-trisciuoglio

Provides patterns for unit testing mappers and converters (MapStruct, custom mappers). Validates object transformation logic in isolation. Use when ensuring correct data transformation between DTOs and domain objects.

Testing 331 7mo ago
giuseppe-trisciuoglio

spring-boot-test-patterns

by giuseppe-trisciuoglio

Provides comprehensive testing patterns for Spring Boot applications including unit, integration, slice, and container-based testing with JUnit 5, Mockito, Testcontainers, and performance optimization. Use when implementing robust test suites for Spring Boot applications.

Testing 331 7mo ago
giuseppe-trisciuoglio

unit-test-application-events

by giuseppe-trisciuoglio

Provides patterns for testing Spring application events (ApplicationEvent) with @EventListener and ApplicationEventPublisher. Handles event publishing, listening, and async event handling in Spring Boot applications. Use when validating event-driven workflows in your Spring Boot services.

Testing 331 7mo ago
giuseppe-trisciuoglio

unit-test-controller-layer

by giuseppe-trisciuoglio

Provides patterns for unit testing REST controllers using MockMvc and @WebMvcTest. Validates request/response mapping, validation, and exception handling. Use when testing web layer endpoints in isolation.

Testing 331 7mo ago
giuseppe-trisciuoglio

unit-test-bean-validation

by giuseppe-trisciuoglio

Provides patterns for unit testing Jakarta Bean Validation (@Valid, @NotNull, @Min, @Max, etc.) with custom validators and constraint violations. Validates logic without Spring context. Use when ensuring data integrity and validation rules are correct.

Testing 331 7mo ago
Leavesfly

unit-testing

by Leavesfly

Java单元测试编写指南(基于JUnit和Mockito)

Testing 235 10mo ago
Leavesfly

script-test

by Leavesfly

测试脚本执行功能的示例 Skill

Testing 235 9mo ago
bobmatnyc

test-driven-development

by bobmatnyc

Write the test first, watch it fail, write minimal code to pass

Testing 149 10mo ago
bobmatnyc

webapp-testing

by bobmatnyc

Automated webapp testing with Playwright. Server management, UI testing, visual debugging, and reconnaissance-first approach.

Testing 149 10mo ago
Terryc21

run-tests

by Terryc21

'Run tests with smart execution strategies - parallel, sequential, or split (UI sequential + unit parallel). Triggers: "run tests", "run my tests", "execute tests".'

Testing 49 6mo ago
Terryc21

ui-scan

by Terryc21

'UI test environment setup and accessibility scan with recommendations for splash/onboarding bypass. Triggers: "ui scan", "accessibility scan", "ui test setup".'

Accessibility 49 6mo ago
Terryc21

generate-tests

by Terryc21

'Generate unit and UI tests for specified code with edge cases and mocks. Triggers: "generate tests", "write tests", "add tests", "test coverage".'

Testing 49 6mo ago
TechNickAI

playwright-browser

by TechNickAI

"Use when automating browsers, testing pages, taking screenshots, checking UI, verifying login flows, or testing responsive behavior"

Responsive 24 8mo ago
OmniNode-ai

condition-based-waiting

by OmniNode-ai

Use when tests have race conditions, timing dependencies, or inconsistent pass/fail behavior - replaces arbitrary timeouts with condition polling to wait for actual state changes, eliminating flaky tests from timing guesses

Testing 3 6mo ago