Jak wygenerować PESEL, NIP, REGON, numer dowodu osobistego, IBAN - do testów IT

Do testowania różnych aplikacji, programów, formularzy i ich walidacji potrzebne są realne numery PESEL, NIP, REGON, numer dowodu osobistego, IBAN. Wielokrotne testowanie wymaga czasami wpisania dużej ilości takich numerów - w różnych konfiguracjach. Dla wielu testerów i programistów to duża pomoc..
- #
- #
- #
- #
- #
- #
- 19
- Odpowiedz





Komentarze (19)
najlepsze
Być może boguś nawet nie wie ale do szkoleń/testów przynajmniej jeden duzy bank go wykorzystywał :)
Przecież reguły ich walidacji są spisane od dawna, regexy są napisane w każdym możliwym języku
To już lepiej wykorzystać bibliotekę która wygeneruje dane testowe na podstawie gotowego regexpa. (Chociażby https://github.com/mifmif/Generex)
Dodatkowo opisywanie strony która ma pomagać w testowaniu dużej ilości przykładów, a sama generuje jeden numerek który trzeba ręcznie kopiować, to trochę pomyła ;)
Nawet jak potrzebujesz fejkowe dane stu tysięcy osób, to nic nie stoi na przeszkodzie wygenerować sto tysięcy kolejnych zestawów danych za pomocą biblioteki do generowania na podstawie regexpa.
Nawet jeśli nie użyjesz biblioteki, to szybciej będzie napisać skrypt w pythonie który Ci to zrobi niż wykorzystać do tego