springboot-tdd

57.0k
affaan-maffaan-m

Test-driven development for Spring Boot using JUnit 5, Mockito, MockMvc, Testcontainers, and JaCoCo. Use when adding features, fixing bugs, or refactoring.

192 days ago

e2e-tester

4.2k
redpanda-dataredpanda-data

Write and run Playwright E2E tests for Redpanda Console using testcontainers. Analyzes test failures, adds missing test IDs, and improves test stability. Use when user requests E2E tests, Playwright tests, integration tests, test failures, missing test IDs, or mentions 'test workflow', 'browser testing', 'end-to-end', or 'testcontainers'.

192 days ago

testing

2.2k
bytebasebytebase

Run and troubleshoot tests for DBHub, including unit tests, integration tests with Testcontainers, and database-specific tests. Use when asked to run tests, fix test failures, debug integration tests, or troubleshoot Docker/database container issues.

192 days ago

testcontainers-integration-tests

445
AarononthewebAaronontheweb

Write integration tests using TestContainers for .NET with xUnit. Covers infrastructure testing with real databases, message queues, and caches in Docker containers instead of mocks.

191 days ago

integration-testing

207
Hack23Hack23

Implement Spring Framework integration tests with TestContainers, Spring Test, and database fixtures

192 days ago

net-testing

134
mitkoxmitkox

Set up comprehensive testing framework with xUnit, Moq, and TestContainers

192 days ago

spring-boot-test-patterns

126
giuseppe-trisciuogliogiuseppe-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.

192 days ago

Integration Testing Patterns

71
PramodDuttaPramodDutta

Integration testing strategies including database integration, external service integration, message queue testing, and test container patterns.

integrationdatabaseexternal-service+2
191 days ago

Testcontainers Patterns

71
PramodDuttaPramodDutta

Docker-based integration testing with Testcontainers for databases, message queues, cloud services, and custom containers with lifecycle management.

testcontainersdockerintegration+2
192 days ago

Spring Boot Testing

71
PramodDuttaPramodDutta

Spring Boot application testing with @SpringBootTest, MockMvc, @DataJpaTest, Testcontainers, and Spring Security testing patterns.

spring-bootjavamockMvc+2
191 days ago

integration-testing

40
ronnythedevronnythedev

Configures integration tests with WebApplicationFactory and Testcontainers. Provides test database setup, authentication helpers, and utilities for testing API endpoints with real dependencies.

192 days ago

testing

26
Nikola-MilovicNikola-Milovic

Shared database testing patterns with testcontainers and Vitest. Use when writing backend tests, setting up test files, debugging test failures, or configuring Vitest. Triggers on "write tests", "test setup", "testcontainers", "vitest config", "test isolation", or when creating new test suites.

192 days ago

java-testing-advanced

19
pluginagentmarketplacepluginagentmarketplace

Advanced testing — Testcontainers, contract testing, mutation testing, property-based testing

192 days ago

dotnet-testing-advanced

16
kevintsengtwkevintsengtw

.NET advanced testing skills overview and guidance hub. Triggered when a user asks about “integration testing”, “API testing”, “containerized testing”, “microservice testing”, “test framework migration”, “Testcontainers”, “Aspire testing”, or other advanced testing needs. It recommends appropriate combinations of sub-skills based on specific requirements, covering 8 advanced skill areas including integration testing, Testcontainers, Aspire testing, and framework upgrades. Keywords: integration testing, API testing, container testing, containerized testing, microservice testing, advanced testing, Testcontainers, Aspire testing, WebApplicationFactory, TestServer, database testing, EF Core testing, MongoDB testing, Redis testing, Docker testing, microservice test, .NET Aspire, xUnit upgrade, TUnit, framework migration

192 days ago

dotnet testing — Advanced Testcontainers Database

16
kevintsengtwkevintsengtw

A specialized skill for containerized database testing using Testcontainers. Use when you need to test real database behavior with SQL Server/PostgreSQL/MySQL containers or when testing EF Core/Dapper. Covers container startup, database migrations, test isolation, container sharing, lifecycle management, automatic cleanup, and version consistency strategies. Keywords: testcontainers, container testing, database testing, MsSqlContainer, PostgreSqlContainer, MySqlContainer, EF Core testing, Dapper testing, Testcontainers.MsSql, Testcontainers.PostgreSql, GetConnectionString, IAsyncLifetime, CollectionFixture

192 days ago

dotnet-testing-advanced-webapi-integration-testing

16
kevintsengtwkevintsengtw

Complete guide to ASP.NET Core WebApi integration testing. Use this when you need to run integration tests against WebApi endpoints or validate ProblemDetails error formats. Covers WebApplicationFactory, IExceptionHandler, multi-container orchestration with Testcontainers, Flurl URL construction, and HTTP assertions with AwesomeAssertions. Keywords: webapi integration testing, WebApplicationFactory, asp.net core integration test, webapi integration testing, IExceptionHandler, ProblemDetails, ValidationProblemDetails, AwesomeAssertions, Flurl, Respawn, Be201Created, Be400BadRequest, multi-container testing, Collection Fixture, global exception handling

192 days ago

dotnet-testing-advanced-tunit-advanced

16
kevintsengtwkevintsengtw

Complete guide to advanced TUnit usage. Use when you need to perform data-driven tests, dependency injection, or integration tests with TUnit. Covers MethodDataSource, ClassDataSource, Matrix Tests, and Properties filtering. Includes Retry/Timeout controls, WebApplicationFactory integration, and Testcontainers multi-service orchestration. Keywords: TUnit advanced, MethodDataSource, ClassDataSource, Matrix Tests, MatrixDataSource, MicrosoftDependencyInjectionDataSource, Property, Retry, Timeout, data-driven testing, test filtering, WebApplicationFactory TUnit, multi-container orchestration

192 days ago

Advanced .NET Testing — Testcontainers for NoSQL

16
kevintsengtwkevintsengtw

Complete guide to Testcontainers NoSQL integration testing. Use when you need containerized integration tests for MongoDB or Redis. Covers MongoDB document operations, Redis five data structures, and the Collection Fixture pattern. Includes BSON serialization, index performance testing, data isolation strategies, and container lifecycle management. Keywords: testcontainers mongodb, testcontainers redis, mongodb integration test, redis integration test, nosql testing, MongoDbContainer, RedisContainer, IMongoDatabase, IConnectionMultiplexer, BSON serialization, BsonDocument, document model testing, cache testing, Collection Fixture

192 days ago

dotnet-testing-advanced-aspire-testing

16
kevintsengtwkevintsengtw

.NET Aspire Testing: a complete guide to the integration testing framework. Use this when you need to test .NET Aspire distributed applications, configure AppHost tests, or migrate from Testcontainers to Aspire testing. Covers DistributedApplicationTestingBuilder, container lifecycle management, multi-service orchestration, Respawn configuration, and time-testable design. Keywords: aspire testing, .NET Aspire, DistributedApplicationTestingBuilder, AppHost testing, distributed testing, AspireAppFixture, IAsyncLifetime, ContainerLifetime.Session, cloud-native testing, multi-service integration, Aspire.Hosting.Testing, Respawn

192 days ago

springboot-migration

14
a-pavithraaa-pavithraa

Migrate Spring Boot projects to version 4.0 with Java 25, including Spring Modulith 2.0 and Testcontainers 2.x upgrades. Use when user requests upgrading Spring Boot, migrating to Java 25, updating dependencies to Spring Boot 4, mentions Jackson 3 migration, asks about starter renames (web→webmvc, aop→aspectj), fixing test annotations (@MockBean→@MockitoBean), or needs help with Spring Modulith 2.0 or Testcontainers 2.x compatibility. Analyzes codebase for migration issues and guides through changes with specific file references.

192 days ago

testcontainers-go

10
testcontainerstestcontainers

A comprehensive guide for using Testcontainers for Go to write reliable integration tests with Docker containers in Go projects. Supports 62+ pre-configured modules for databases, message queues, cloud services, and more. Use this skill when writing Go integration tests, setting up test databases (PostgreSQL, MySQL, Redis, MongoDB), testing with message queues (Kafka, RabbitMQ), or creating container-based test infrastructure. Covers modules, generic containers, networking, cleanup, wait strategies, CI/CD integration, and common anti-patterns.

192 days ago

testcontainers

9
TerminalSkillsTerminalSkills

When the user wants to run integration tests with real dependencies using Docker containers managed by Testcontainers. Also use when the user mentions "testcontainers," "integration testing with Docker," "database integration tests," "containerized tests," or "test with real database." For API mocking without containers, see mockoon or wiremock.

191 days ago

repository-test

6
nikolayk812nikolayk812

Go repository testing with SQLC integration following hexagonal architecture. Use when writing integration tests for repository layer, testing database operations, and validating domain model persistence. Focuses on testcontainers, table-driven tests, and comprehensive error coverage.

192 days ago

Spring Boot testing

6
joaquimscostajoaquimscosta

Spring Boot 4 testing strategies and patterns. Use when writing unit tests, slice tests (@WebMvcTest, @DataJpaTest), integration tests, Testcontainers with @ServiceConnection, security testing (@WithMockUser, JWT), or Modulith event testing with the Scenario API. Covers the critical @MockitoBean migration from @MockBean.

192 days ago

springboot-tdd

5
codelablycodelably

使用 JUnit 5、Mockito、MockMvc、Testcontainers 和 JaCoCo 进行 Spring Boot 的测试驱动开发(TDD)。在添加功能、修复 Bug 或进行重构时使用。

191 days ago

Testing Spring Apps

4
gitwaltergitwalter

JUnit 5 patterns, Spring Boot Test slices (@WebMvcTest, @DataJpaTest), MockMvc for API testing, Testcontainers for integration tests (PostgreSQL, Redis, Kafka), Mockito patterns, Test fixtures with @TestConfiguration

192 days ago

spring-testing

4
gitwaltergitwalter

JUnit 5 patterns, Spring Boot Test slices (@WebMvcTest, @DataJpaTest), MockMvc for API testing, Testcontainers for integration tests (PostgreSQL, Redis, Kafka), Mockito patterns, Test fixtures with @TestConfiguration

191 days ago

backend-tester

4
olehsvyrydovolehsvyrydov

Senior QA Engineer with 10+ years Java testing experience. Use when writing unit tests with JUnit, creating integration tests with Testcontainers, implementing API tests, following TDD methodology, or testing reactive code with StepVerifier.

192 days ago

springboot-tdd

1
gocronxgocronx

Test-driven development for Spring Boot using JUnit 5, Mockito, MockMvc, Testcontainers, and JaCoCo. Use when adding features, fixing bugs, or refactoring.

192 days ago

testcontainers

1
wshaddixwshaddix

Patterns for using Testcontainers in .NET integration tests to spin up real dependencies like databases and message queues. Use when writing integration tests that require real databases, testing with message brokers like RabbitMQ or Kafka, or isolating test dependencies with Docker containers.

192 days ago

.NET integration testing

1
wshaddixwshaddix

Testing with real infrastructure. WebApplicationFactory, Testcontainers, Aspire, fixtures.

192 days ago

Spring Boot TDD

royaluniondesign-sysroyaluniondesign-sys

Test-driven development for Spring Boot using JUnit 5, Mockito, MockMvc, Testcontainers, and JaCoCo. Use when adding features, fixing bugs, or refactoring.

192 days ago

java-tdd-guide

xiaduxiuxiaduxiu

Java测试驱动开发完整指南。使用JUnit 5、Mockito、MockMvc、Testcontainers进行单元测试、集成测试。覆盖率要求80%+。

191 days ago

springboot-tdd

yts806379yts806379

Test-driven development for Spring Boot using JUnit 5, Mockito, MockMvc, Testcontainers, and JaCoCo. Use when adding features, fixing bugs, or refactoring.

192 days ago

Spring Boot TDD

genab6genab6

Test-driven development for Spring Boot using JUnit 5, Mockito, MockMvc, Testcontainers, and JaCoCo. Suitable when adding features, fixing bugs, or refactoring.

192 days ago

gin-testing

henriqueatilahenriqueatila

Test Go Gin REST APIs with unit, integration, and end-to-end tests. Covers httptest patterns, table-driven tests, mocking repositories, testcontainers for real databases, and CI/CD integration. Use when writing tests for Gin handlers, services, middleware, or setting up test infrastructure for a Go API.

192 days ago

dotnet-testcontainers

RyoMurakami1983RyoMurakami1983

Write integration tests using Testcontainers for .NET with xUnit and real Docker infrastructure. Covers SQL Server, PostgreSQL, Redis, RabbitMQ, multi-container networks, container reuse, and Respawn database reset. Use when writing integration tests that need real databases, caches, or message queues instead of mocks.

191 days ago

springboot-tdd

xiaduxiuxiaduxiu

使用JUnit 5、Mockito、MockMvc、Testcontainers和JaCoCo进行Spring Boot的测试驱动开发。适用于添加功能、修复错误或重构时。

191 days ago

gin-testing

henriqueatilahenriqueatila

Test Go Gin REST APIs with unit, integration, and end-to-end tests. Covers httptest patterns, table-driven tests, mocking repositories, testcontainers for real databases, and CI/CD integration. Use when writing tests for Gin handlers, services, middleware, or setting up test infrastructure for a Go API.

192 days ago

testcontainers-e2e

joaosczipjoaosczip

Arranges JS/TS backend e2e tests with Testcontainers using repeatable service containers (PostgreSQL, MySQL, Redis, RabbitMQ, NATS, MinIO, and LocalStack).

192 days ago

db-test

ERP-CORE-DEVERP-CORE-DEV

Generate database integration tests with Testcontainers

testingdatabasetestcontainers+1
192 days ago

integration-test-patterns

sharp-skillssharp-skills

Tests that verify multiple components work correctly together — database, cache, external APIs, message queues. Use when unit tests pass but the system breaks in production due to component interaction issues. Triggers on: integration test, testcontainers, test database, real database, contract test, end-to-end, fixture, test isolation, external service mock.

192 days ago

springboot-tdd

QLYYLQQLYYLQ

Test-driven development for Spring Boot using JUnit 5, Mockito, MockMvc, Testcontainers, and JaCoCo. Use when adding features, fixing bugs, or refactoring.

191 days ago

Spring Boot TDD

haniakrim21haniakrim21

Test-driven development for Spring Boot using JUnit 5, Mockito, MockMvc, Testcontainers, and JaCoCo. Suitable when adding features, fixing bugs, or refactoring.

192 days ago