Как написать тестовые примеры проверки электронной почты?

Опубликовано: 20 Февраля, 2023

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

Что такое проверка электронной почты?

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

  • Одним из распространенных способов является использование онлайн-инструмента проверки адреса электронной почты. Этот инструмент проверит синтаксис адреса электронной почты, а также подтвердит, что адрес электронной почты существует и может получать сообщения.
  • Другим распространенным методом проверки адреса электронной почты является отправка тестового сообщения на этот адрес. Это можно сделать с помощью таких сервисов, как Mailinator, Mailtrap и т. д., которые предоставляют временные почтовые ящики для целей тестирования. Просто отправьте тестовое сообщение на нужный адрес электронной почты, а затем проверьте, приходит ли оно в почтовый ящик. Проверка электронной почты является важной частью обеспечения успешного общения по электронной почте. Потратив время на проверку адресов электронной почты, вы можете гарантировать, что ваши сообщения всегда доставляются в соответствии с назначением.

Тестовые примеры проверки электронной почты

При написании тестовых примеров проверки электронной почты следует помнить о нескольких ключевых вещах.

  1. Проверьте правильность формата адреса электронной почты. Сюда входит проверка на наличие символа @ и домена .com, .org или другого действительного домена.
  2. Убедитесь, что адрес электронной почты правильно отформатирован для конкретного тестируемого приложения. Это может включать в себя проверку того, что в адресе нет пробелов или что определенные символы не используются.
  3. Убедитесь, что адрес электронной почты действительно действителен и может получать почту. Это можно сделать, отправив тестовое письмо на указанный адрес и проверив подтверждение доставки.
  4. Проверьте, что происходит, когда в систему вводится неверный адрес электронной почты. Это может включать проверку сообщений об ошибках или других индикаторов того, что адрес недействителен.
Функции для тестирования Тестовые случаи
Действительный формат электронной почты
  • имя@домен.com
  • Действительный адрес электронной почты с поддоменом: name@sub.domain.com
  • Действительный адрес электронной почты с доменом IP-адреса: name@123.123.123.123
  • Действительный адрес электронной почты с именем в кавычках: «name»@domain.com
  • Действительный адрес электронной почты с локальной частью длиннее 64 символов: verylongname@domain.com
  • Действительный адрес электронной почты с частью домена длиннее 255 символов: name@verylongdomainpart.com
  • Действительный адрес электронной почты с локальной частью в кавычках: «verylongname»@domain.com
  • Действительный адрес электронной почты с буквенно-цифровым доменом: name@domain.com
Неверный формат электронной почты
  • имя@домен
  • имя@домен.
  • имя@домен.c
  • имя@-домен.com
  • имя@_домен.com
  • имя@домен-.com
  • имя@домен.com_
  • имя@.домен.com
  • имя@домен..com
  • Недопустимый адрес электронной почты с несколькими символами @: имя@домен@домен.com
  • Недействительный адрес электронной почты с несколькими. символы: имя@домен.домен.com
  • Недопустимый адрес электронной почты с пробелами: имя @ domain.com
  • Недопустимый адрес электронной почты с недопустимым именем в кавычках: «» name»»@domain.com
  • Неверный адрес электронной почты с отсутствующим именем в кавычках: «имя»@домен@com
  • Недопустимый адрес электронной почты с несбалансированными кавычками: «имя»@домен»com.
  • Недопустимый адрес электронной почты с локальной частью длиннее 65 символов: verylongname@domain.com_
  • Недопустимый адрес электронной почты с частью домена длиннее 256 символов: name@verylongdomainpart.com_
  • Недействительный адрес электронной почты с локальной частью в кавычках длиннее 64 символов: «verylongname»@domain.com_.
  • Недопустимый адрес электронной почты с недопустимым доменом IP-адреса: name@123.123.123.1234.
  • Недействительный адрес электронной почты только с числовым доменом: name@123
  • Недопустимый адрес электронной почты с отсутствующим символом @: nameddomain.com
  • Недопустимый адрес электронной почты с дополнительным символом @: name@domain@com
  • Недействительный адрес электронной почты с отсутствующим . в домене: name@domaincom
  • Недействительный адрес электронной почты с последовательным. в домене: name@domain..com
  • Недопустимый адрес электронной почты с ведущим . в домене: name@.domain.com
  • Недопустимый адрес электронной почты с завершающим . в домене: name@domain.com.
  • Неверный адрес электронной почты с ведущим – в домене: name@-domain.com
  • Неверный адрес электронной почты с окончанием — в домене: name@domain-.com
  • Недопустимый адрес электронной почты с ведущим _ в домене: name@_domain.com
  • Недопустимый адрес электронной почты с завершающим _ в домене: name@domain.com_
  • Неверный адрес электронной почты с ведущим – в локальной части: name@domain.-com
  • Неверный адрес электронной почты с окончанием — в локальной части: name@domain.com-
  • Неверный адрес электронной почты с ведущим _ в локальной части: name@domain._com
  • Неверный адрес электронной почты с завершающим _ в локальной части: name@domain.com_
  • Недопустимый адрес электронной почты с ведущим – в локальной части в кавычках: «имя»-@domain.com
  • Недействительный адрес электронной почты с конечным номером — в локальной части в кавычках: «имя»@домен.com-
  • Недопустимый адрес электронной почты с ведущим _ в локальной части в кавычках: «_name»@domain.com
  • Недопустимый адрес электронной почты с конечным _ в локальной части в кавычках: «name_»@domain.com
  • Неверный адрес электронной почты с отсутствующим доменом: name@
  • Неверный адрес электронной почты с отсутствующей локальной частью: @domain.com
  • Недействительный адрес электронной почты с последовательными .. в домене: имя@домен..com.
Локальная часть цитируется
  • Адрес электронной почты с точкой в локальной части в кавычках: «name.name»@domain.com
  • Адрес электронной почты с двумя точками в локальной части в кавычках: «name..name»@domain.com
  • Адрес электронной почты с точкой в кавычках и точкой в начале: «.name.name»@domain.com
  • Адрес электронной почты с точкой в локальной части в кавычках и завершающей точкой: «name.name.»@domain.com
  • Адрес электронной почты с точкой в кавычках и 2 точками подряд: «имя..имя»@domain.com
  • Адрес электронной почты с точкой в локальной части в кавычках и двумя последовательными точками и точкой в начале: «.name..name»@domain.com
  • Адрес электронной почты с точкой в кавычках, 2 последовательными точками и завершающей точкой: «имя..имя».@domain.com
  • Адрес электронной почты с точкой в домене: name@domain.com.
  • Адрес электронной почты с 2 точками в домене: name@domain..com
  • Адрес электронной почты с точкой в домене и ведущей точкой: name@.domain.com
  • Адрес электронной почты с точкой в домене и завершающей точкой: name@domain.com.
  • Адрес электронной почты с 2 точками в домене и ведущей точкой: name@.domain..com
  • Адрес электронной почты с двумя точками в домене и завершающей точкой: name@domain..com.
  • Адрес электронной почты с 2 точками в домене и 2 точками подряд: name@domain..com..
  • Адрес электронной почты с 2 точками в домене и 2 последовательными точками и ведущей точкой: name@.domain..com..
  • Адрес электронной почты с 2 точками в домене и 2 последовательными точками и завершающей точкой: name@domain..com..
  • Адрес электронной почты с 2 точками в домене и 2 последовательными точками, а также начальной и конечной точками: name@.domain..com..
  • Адрес электронной почты с точкой в локальной части: name.name@domain.com
  • Адрес электронной почты с двумя точками в локальной части: name..name@domain.com
  • Адрес электронной почты с точкой в локальной части и точкой в начале: .name.name@domain.com
  • Адрес электронной почты с точкой в локальной части и точкой в конце: name.name.@domain.com
  • Адрес электронной почты с двумя точками в локальной части и точкой в начале: .name..name@domain.com
  • Адрес электронной почты с двумя точками в локальной части и завершающей точкой: имя..имя.@домен.com
  • Адрес электронной почты с 2 точками в локальной части и 2 точками подряд: имя..имя@домен.com
  • Адрес электронной почты с 2 точками в локальной части и 2 последовательными точками и ведущей точкой: .name..name@domain.com
  • Адрес электронной почты с 2 точками в локальной части и 2 последовательными точками и завершающей точкой: имя..имя.@домен.com
  • Адрес электронной почты с двумя точками в локальной части и двумя последовательными точками, а также точкой в начале и конце: .name..name.@domain.com
  • Адрес электронной почты с локальной частью в кавычках и точкой в кавычках: «name.name»@domain.com
  • Адрес электронной почты с локальной частью в кавычках и двумя точками в локальной части в кавычках: «name..name»@domain.com
  • Адрес электронной почты с местной частью в кавычках и точкой в кавычках и точкой в начале: «.name.name»@domain.com
  • Адрес электронной почты с локальной частью в кавычках и точкой в кавычках и точкой в конце: «имя.имя».@domain.com
  • Адрес электронной почты с локальной частью в кавычках и двумя точками в местной части в кавычках и точкой в начале: «.name..name»@domain.com
  • Адрес электронной почты с локальной частью в кавычках и двумя точками в локальной части в кавычках и завершающей точкой: «имя..имя.»@domain.com
  • Адрес электронной почты с локальной частью в кавычках и 2 точками в кавычках и 2 точками подряд: «имя..имя»@domain.com
  • Адрес электронной почты с местной частью в кавычках и двумя точками в местной части в кавычках, а также двумя последовательными точками и точкой в начале: «имя..имя»@domain.com
    Адрес электронной почты с локальной частью в кавычках и 2 точками в кавычках, а также 2 последовательными точками и завершающей точкой: «имя..имя».@domain.com
  • Адрес электронной почты с локальной частью в кавычках и 2 точками в кавычках, а также 2 последовательными точками и точкой в начале и в конце: «.name..name.»@domain.com
  • Адрес электронной почты с локальной частью и точкой в кавычках в домене: «name.name»@domain.com
  • Адрес электронной почты с локальной частью в кавычках и двумя точками в домене: «name..name»@domain.com
  • Адрес электронной почты с локальной частью и точкой в кавычках в домене и точкой в начале: «.name.name»@domain.com
  • Адрес электронной почты с локальной частью в кавычках и точкой в домене и завершающей точкой: «name.name».@domain.com
  • Адрес электронной почты с локальной частью в кавычках и двумя точками в домене и ведущей точкой: «.name..name»@domain.com
  • Адрес электронной почты с локальной частью в кавычках и двумя точками в домене и завершающей точкой: «name..name.»@domain.com
  • 102. Адрес электронной почты с локальной частью в кавычках и 2 точками в домене и 2 точками подряд: «имя..имя»@domain.com
  • 103. Адрес электронной почты с локальной частью в кавычках и 2 точками в домене и 2 последовательными точками и ведущей точкой: «.name..name»@domain.com
  • 104. Адрес электронной почты с локальной частью в кавычках и 2 точками в домене и 2 последовательными точками и завершающей точкой: «имя..имя»@domain.com
    105. Адрес электронной почты с локальной частью в кавычках и 2 точками в домене и 2 последовательными точками, а также начальной и конечной точками: «.name..name.»@domain.com
  • Адрес электронной почты с локальной частью в кавычках и точкой в кавычках: «name.name»@domain.com
  • Адрес электронной почты с локальной частью в кавычках и двумя точками в кавычках: «name..name»@domain.com
  • Адрес электронной почты с локальной частью в кавычках и точкой в кавычках и точкой в начале: «.name.name»@domain.com
  • Адрес электронной почты с локальной частью в кавычках, точкой в кавычках и точкой в конце: «имя.имя».@domain.com
  • Адрес электронной почты с локальной частью в кавычках и двумя точками в кавычках и точкой в начале: «.name..name»@domain.com
  • Адрес электронной почты с локальной частью в кавычках и двумя точками в кавычках и точкой в конце: «name..name.»@domain.com
  • Адрес электронной почты с локальной частью в кавычках и 2 точками в кавычках и 2 точками подряд: «имя..имя»@domain.com
  • Адрес электронной почты с локальной частью в кавычках и 2 точками в кавычках, а также 2 последовательными точками и ведущей точкой: «.name..name»@domain.com
  • Адрес электронной почты с локальной частью в кавычках и 2 точками в кавычках, а также 2 последовательными точками и завершающей точкой: «имя..имя».@domain.com
  • Адрес электронной почты с локальной частью в кавычках и 2 точками в кавычках, а также 2 последовательными точками и точкой в начале и в конце: «.name..name.»@domain.com
  • Адрес электронной почты с локальной частью в кавычках и точкой в домене: «name.name»@domain.com
  • Адрес электронной почты с локальной частью в кавычках и 2 точками в домене: «name..name»@domain.com
  • Адрес электронной почты с локальной частью в кавычках и точкой в домене и точкой в начале: «.name.name»@domain.com
  • Адрес электронной почты с локальной частью в кавычках и точкой в домене и завершающей точкой: «name.name».@domain.com

Как написать тестовые примеры проверки электронной почты?

Проверка электронной почты — это процесс проверки того, что адрес электронной почты, введенный пользователем, действителен и существует. Существует множество способов проверки адреса электронной почты, но наиболее распространенным и эффективным является использование валидатора электронной почты .

  • Валидатор электронной почты проверит синтаксис адреса электронной почты и проверит, существует ли доменное имя.
  • Он также проверит, может ли учетная запись электронной почты получать сообщения.
  • Это может быть сущностью электронного маркетинга

Проверка электронной почты является важной частью любого приложения, которое требует от пользователей ввода своих адресов электронной почты. Это помогает гарантировать, что пользователи вводят действительные и активные адреса электронной почты, что снижает вероятность возврата сообщений и улучшает общение между компаниями и их клиентами. Тестовые случаи для проверки электронной почты должны охватывать как недействительные, так и действительные адреса электронной почты. Для недействительных адресов электронной почты тестовые примеры должны проверять наличие распространенных ошибок, таких как опечатки в имени домена, неправильные символы в имени пользователя или отсутствие знака @. Для действительных адресов электронной почты тестовые примеры должны проверять, возвращает ли средство проверки электронной почты значение true, когда ему предоставляется реальный пример действительного адреса электронной почты.