dummy-dataset
Generate realistic dummy datasets for testing with customizable columns, constraints, and output formats (CSV, JSON, SQL, Python script). Use when creating test data, building mock datasets, or generating sample data for development and demos.
Author
Category
Product DesignInstall
Hot:58
Download and extract to your skills directory
Copy command and send to AI Agent for auto-install:
Download and install this skill https://openskills.cc/api/download?slug=phuryn-pm-execution-skills-dummy-dataset&locale=en&source=copy
Dummy Dataset – Test Data Generator
Skill Overview
Dummy Dataset is a powerful test data generation tool capable of creating realistic virtual datasets. It supports custom column definitions, business rule constraints, and multiple output formats, helping developers and testers quickly generate high-quality test data.
Use Cases
1. Software Testing and QA
During development and testing, large amounts of realistic data are often needed to verify system functionality. Dummy Dataset can generate various types of test data, including customer feedback, user profiles, and transaction records. It supports adding business rule constraints to ensure that the test data conforms to real-world business logic.
2. Database Development and Migration
When populating a test database or demonstration environment, manually creating data is time-consuming and makes it difficult to ensure realism. This tool supports generating SQL INSERT statements or CSV/JSON files, enabling quick database imports and accelerating development and deployment.
3. API and Application Demonstrations
When preparing sample data for API documentation, product demonstrations, or training, realistic-looking data is needed to showcase functionality. Dummy Dataset can generate datasets containing sensible fields and values, and supports Python script output for easy integration into automated workflows.
Core Features
1. Customizable Columns and Data Types
The tool supports defining the structure of a dataset, including various data types such as auto-incrementing IDs, names, email addresses, timestamps, ratings, and categories. Specific generation rules and value ranges can be configured for each column to ensure that the data reflects the characteristics of the target domain.
2. Business Rule Constraints
Business logic constraints can be added, such as skewed rating distributions (40% five-star and 30% four-star ratings), restricting bug categories to one- to three-star reviews, and associating feature requests only with three- to five-star reviews. The generated data automatically follows these rules, improving its realism.
3. Multiple Output Formats
Multiple output formats are supported to meet different needs:
Frequently Asked Questions
How can I generate test data with business constraints?
When generating data, business rules can be defined through constraint parameters. For example, when generating customer feedback data, you can specify rating distribution ratios, category-to-rating association rules, email domain whitelists, and other constraints. The tool will automatically generate data that complies with these rules.
Which output formats are supported?
Dummy Dataset supports four formats: CSV, JSON, SQL INSERT statements, and executable Python scripts. CSV is suitable for data analysis tools; JSON is suitable for modern web applications; SQL can be imported directly into databases; and Python scripts offer the greatest flexibility, allowing further customization or the generation of extremely large datasets.
Can the generated data be guaranteed to be realistic and valid?
Yes. The tool includes built-in realism validation mechanisms. Email addresses follow standard formats, names are selected from a realistic name library, timestamps are distributed within reasonable ranges, and numerical values comply with specified constraints. Each column generates sensible values based on its data type and business rules, avoiding obviously unrealistic records.