Toolverse
All skills

generating-test-data

by jeremylongshore

Generate realistic test data including edge cases and boundary conditions.\nUse when creating realistic fixtures or edge case test data.\nTrigger with phrases like \

Installation

Pick a client and clone the repository into its skills directory.

Installation

Quick info

Category
Testing

About this skill

Generate realistic test data including edge cases and boundary conditions.\nUse when creating realistic fixtures or edge case test data.\nTrigger with phrases like \

How to use

  1. Upewnij się, że masz zainstalowaną bibliotekę do generowania danych (Faker.js, Fishery, factory-boy dla Pythona lub JavaFaker) oraz framework testowy ze wsparciem dla fixture'ów (Jest, pytest, JUnit).

  2. Przygotuj schemat bazy danych, interfejsy TypeScript lub definicje modeli ORM dla swoich encji — umiejętność będzie ich czytać, aby zrozumieć strukturę danych.

  3. Wyzwól umiejętność frazami takimi jak "generate test data", "create fixtures" lub "setup test database" — Claude przeanalizuje Twoje modele i utworzy funkcje fabryczne dla każdej encji.

  4. Dla każdej encji Claude wygeneruje funkcję fabryczną z sensownymi wartościami domyślnymi, wsparciem dla nadpisywania parametrów oraz deterministycznym seed'owaniem dla powtarzalności.

  5. Claude automatycznie wygeneruje warianty z przypadkami brzegowymi — puste stringi, wartości null, maksymalne długości, przepełnienia liczb całkowitych, wartości ujemne i dane Unicode.

  6. Jeśli potrzebujesz danych do bazy, umiejętność wygeneruje skrypty seed'owania lub instrukcje wstawienia danych — wystarczy wskazać, do której bazy mają trafić dane testowe.

Related skills