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..
linklyEU z- #
- #
- #
- #
- #
- #
- 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 ;)
Ja tam częściej widzę testerów jak mają jeden poprawny
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 narzędzie