generating-test-data
Generuj realistyczne dane testowe z przypadkami brzegowymi dla swoich testów
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Umiejętność do generowania realistycznych danych testowych, fixture'ów i danych seed'owych dla baz danych. Obsługuje biblioteki takie jak Faker.js, Factory Bot, Fishery i pytest fixtures. Automatycznie tworzy warianty z przypadkami brzegowymi — puste wartości, granice typów, dane Unicode — i zapewnia powtarzalność poprzez deterministyczne seed'owanie. Idealna do tworzenia kompletnych zestawów danych testowych bez ręcznego pisania.
Jak używać
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).
Przygotuj schemat bazy danych, interfejsy TypeScript lub definicje modeli ORM dla swoich encji — umiejętność będzie ich czytać, aby zrozumieć strukturę danych.
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.
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.
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.
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.
Podobne skille
polymarket-trader
autor: openclaw
go-dev-guidelines
autor: jumppad-labs
powershell-windows
autor: davila7
playwright
autor: BloomBooks
performing-penetration-testing
autor: jeremylongshore
vitest
autor: antfu