Czym jest testowy numer telefonu?

Testowy numer telefonu to fikcyjny numer, który wygląda jak prawdziwy i przechodzi walidację. Formularze rejestracyjne, systemy CRM i API sprawdzają numery telefonów na podstawie planu numeracyjnego danego kraju: kodu kraju, długości numeru oraz tego, które początkowe cyfry są przypisane do telefonów komórkowych lub stacjonarnych. Wpisanie 123456789 w takim formularzu nie zadziała, dlatego testerzy potrzebują numerów, które przechodzą te kontrole, ale nie zawierają prawdziwych danych kontaktowych innych osób.

Opis narzędzia

Wybierz jeden lub więcej krajów albo pozostaw listę pustą, aby mieszać numery ze wszystkich krajów. Wybierz numery komórkowe, stacjonarne lub oba rodzaje, a także format, w jakim mają być zapisane. Narzędzie generuje listę losowych numerów zgodnych z planem numeracyjnym każdego kraju, gotową do skopiowania lub pobrania jako plik tekstowy. Zmiana formatu powoduje ponowne zapisanie tych samych numerów, dzięki czemu możesz porównać, jak wygląda jeden numer w każdym formacie.

Przykłady

Format Stany Zjednoczone Wielka Brytania
E.164 +12015550123 +447400123456
Międzynarodowy +1 201 555 0123 +44 7400 123456
Krajowy (201) 555-0123 07400 123456
RFC 3966 (tel:) tel:+12015550123 tel:+447400123456

Funkcje

  • Numery z dowolnego kraju lub z wybranej listy krajów
  • Numery komórkowe, stacjonarne lub mieszane
  • Formaty E.164, międzynarodowy, krajowy i RFC 3966 tel:
  • Brak powtórzeń na liście
  • Kopiowanie listy lub pobieranie jej jako pliku tekstowego
  • Działa w przeglądarce

Jak to działa

Narzędzie tworzy każdy numer na podstawie wzorców z metadanych biblioteki libphonenumber firmy Google, które zawierają prawidłowe prefiksy i długości numerów każdego typu w poszczególnych krajach. Następnie każdy wygenerowany numer jest sprawdzany za pomocą libphonenumber-js, aby upewnić się, że jest prawidłowy i należy do wybranego typu. W krajach, w których numery komórkowe i stacjonarne mają wspólne zakresy, takich jak Stany Zjednoczone i Kanada, numer może należeć do obu typów.

Wskazówki

  • Numery mają prawidłowy format, więc niektóre z nich mogą należeć do prawdziwych osób. Używaj ich w formularzach i danych testowych, ale nie dzwoń pod nie ani nie wysyłaj na nie wiadomości.
  • Używaj formatu E.164 w API i bazach danych, a formatu krajowego do testowania sposobu wyświetlania numerów lokalnych w aplikacji.
  • W krajach takich jak Niemcy, Austria i Finlandia numery mają różną długość, dlatego niektóre z nich mogą być znacznie krótsze lub dłuższe od pozostałych. Wszystkie są prawidłowe, co czyni je przydatnymi do testowania kontroli długości.
  • Niektóre terytoria, takie jak Wyspy Alandzkie czy Watykan, korzystają z tego samego kodu kraju co większe państwo, dlatego parsery numerów telefonów mogą przypisać te numery do tego państwa.