Что такое тестовый номер телефона?

Тестовый номер телефона — это вымышленный номер, который выглядит как настоящий и проходит проверку на соответствие формату. Формы регистрации, CRM-системы и API проверяют номера телефонов по плану нумерации каждой страны: коду страны, длине номера и начальным цифрам, которые используются для мобильных и стационарных телефонов. Если ввести в такую форму 123456789, проверка не будет пройдена, поэтому тестировщикам нужны номера, соответствующие этим требованиям, но не содержащие чьих-либо реальных контактных данных.

Описание инструмента

Выберите одну или несколько стран или оставьте список пустым, чтобы смешать номера из всех стран. Выберите мобильные или стационарные номера либо их сочетание, а также формат записи. Инструмент генерирует список случайных номеров, соответствующих плану нумерации каждой страны. Их можно скопировать или скачать в виде текстового файла. При смене формата те же номера отображаются в новом формате, чтобы вы могли сравнить, как выглядит один и тот же номер в разных форматах.

Примеры

Формат США Великобритания
E.164 +12015550123 +447400123456
Международный +1 201 555 0123 +44 7400 123456
Национальный (201) 555-0123 07400 123456
RFC 3966 (tel:) tel:+12015550123 tel:+447400123456

Возможности

  • Номера для любой страны или выбранного вами списка стран
  • Мобильные или стационарные номера либо их сочетание
  • Форматы E.164, международный, национальный и RFC 3966 tel:
  • В списке нет повторяющихся номеров
  • Скопируйте список или скачайте его в виде текстового файла
  • Работает в браузере

Как это работает

Инструмент формирует каждый номер на основе шаблонов из метаданных Google libphonenumber, в которых указаны допустимые префиксы и длина номеров каждого типа для каждой страны. Затем каждый сгенерированный номер проверяется с помощью libphonenumber-js, чтобы убедиться, что он корректен и соответствует выбранному типу. В странах, где для мобильных и стационарных номеров используются одни и те же диапазоны, например в США и Канаде, номер может относиться к любому из этих типов.

Советы

  • Номера соответствуют формату, поэтому некоторые из них могут принадлежать реальным людям. Используйте их в формах и тестовых данных, но не звоните и не отправляйте на них сообщения.
  • Используйте E.164 для API и баз данных, а национальный формат — чтобы проверить, как приложение отображает местные номера.
  • В таких странах, как Германия, Австрия и Финляндия, номера имеют разную длину, поэтому некоторые из них могут быть намного короче или длиннее других. Оба варианта допустимы, что делает такие номера подходящими для проверки обработки длины.
  • Некоторые территории, например Аландские острова или Ватикан, используют телефонный код совместно с более крупной страной, поэтому средства разбора телефонных номеров могут указывать для таких номеров эту страну.