Czasami w pracy deweloperskiej lub testowej niezbędnymi danymi do przetestowania funkcjonalności jest posiadanie dużej ilości danych takich jak:
- numery dowodów osobistych,
- numery pesel,
- numery nip,
- numery kont bankowych,
- a nawet numery kont bankowych banków zagranicznych.
Oczywiście najlepiej jest testować oprogramowanie nie rzeczywistymi a fikcyjnymi w/w danymi ale oczywiście wygenerowanymi wg algorytmów, które zgodne są z wytycznymi organizacji lub urzędów tworzących takie dane w rzeczywistości.
Jest bardzo dużo serwisów internetowych które takie dane potrafią wygenerować, z tym że najczęściej otrzymujemy pojedynczy wynik.
Jeśli jesteśmy zmuszeni do użycia dużej ilości danych do przetestowania naszej aplikacji pozostaje albo generowanie pojedynczych danych i ich zapisywanie co niestety jest długotrwałe lub po prostu stworzenie algorytmu w jakimś prostym języku który wygeneruje potrzebną ilość danych. Nie jest to zbyt trudne ale jednak wymaga trochę pracy.
Dla wszystkich innych, którzy potrzebują dużej ilości danych ale jednak nie chcą/nie potrafią/nie mają czasu rozwiązać tego problemu samodzielnie, stworzyłem tą prostą aplikacje.
Co potrafi program:
- generowanie prawidłowego numeru pesel z wyborem płci (w numerze pesel zawarta jest taka informacja):
- dla kobiet,
- dla mężczyzn,
- wymieszana płeć.
- generowanie numeru nip dla prawdziwych urzędów skarbowych. Sama suma kontrolna to zbyt mało, w numerze tym zawarta jest informacja o urzędzie skarbowym.
- generowanie serii i numeru dowodu osobistego.
- generowanie numerów kont bankowych dla kilku wybranych banków w Polsce. Dodatkowe możliwości tego panelu to:
- możliwość dodania prefiksu PL,
- możliwość podziału numeru na 4 znakowe sekcje,
- możliwość wyboru konkretnego banku dla którego chcemy wygenerować numery,
- możliwość „wymieszania” numerów kont bankowych z różnych banków.
- generowanie numerów kont bankowych dla 5 różnych krajów w strefie SEPA wg zasad jakie obowiązują w danych krajach. Kraje zostały tak dobrane aby pokryć większość algorytmów używanych w Europie.
Dodatkowo dane wygenerowane w programie można od razu przechwycić do schowka systemowego lub zapisać do pliku w formie listy lub ciągu z dowolnym separatorem.
Generator można pobrać z tego miejsca Generator.
Program nie wymaga instalacji, wystarczy uruchomić.