test-data-generation

Generate deterministic Bogus-based test data for .NET projects.

Updated Jan 23, 2026
One-click install
npx skills add https://github.com/alexsandrocruz/DominusLeads --skill test-data-generation-alexsandrocruz
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: test-data-generation
Source: https://github.com/alexsandrocruz/DominusLeads/tree/main/backend/Sapienza.Leads/.claude/skills/test-data-generation
Command: npx skills add https://github.com/alexsandrocruz/DominusLeads --skill test-data-generation-alexsandrocruz

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps developers and QA teams generate realistic, deterministic test data for unit, integration, and performance testing, reducing setup time and test fragility.

Core Features & Use Cases

  • Faker-based data: Produce realistic entities using Bogus Faker patterns for common domain models.
  • Seeded determinism: Enable repeatable test runs with fixed seeds and reusable builders.
  • ABP seeders: Integrate with ABP data seeding to populate in-memory or test databases.
  • Test fixtures & builders: Provide ready-to-use test builders and DTO builders for rapid test composition.

Quick Start

Install Bogus, create fake data generators (e.g., PatientFaker, DoctorFaker), and run your ABP data seeders to populate the test database with deterministic data.

Frequently Asked Questions about test-data-generation

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate realistic test data for .NET unit and integration tests?

You can generate realistic test data for .NET by using Bogus-based fakers and test data builders to produce deterministic entities for unit, integration, and performance testing workflows.

What is the best way to create deterministic test data for repeatable test runs?

The best way to create deterministic test data is by using fixed seeds with reusable test builders, ensuring your test data generation produces repeatable and stable test runs every time.

Can I use Bogus fakers to populate an ABP test database with seed data?

Yes, you can use Bogus fakers integrated with ABP data seeders to populate in-memory or test databases with realistic, deterministic data for your development environment.

Do I need to install the Bogus library to use test data builders in .NET?

Yes, you need to install the Bogus library to use the test data builders, as the skill requires Bogus to produce realistic fakers and populate test databases.

How does a test data builder help with rapid test composition in .NET?

Test data builders provide ready-to-use fixtures and DTO builders that simplify rapid test composition, allowing developers to quickly generate realistic domain models without manual setup.