Валидиране на имейл - еволюция на QA

букви

Потвърждение на имейл

Валиден имейл е съществуващ, истински имейл, до който можете да изпратите имейл. Задачата на програмиста е да създаде имейл валидация, т.е. проверка на имейла за валидност. Задачата на тестера е да провери как програмата валидира имейлите, дали го прави правилно.

имейл
Потвърждение на имейл

Потребителското име може да съдържа:

  • точка, с изключение на първия и последния знак, които не могат да се повтарят
  • Името на хоста се състои от няколко компонента, разделени с точка и не надвишаващи 63 знака, и суфикси (домейни от първо ниво). Компонентите от своя страна се състоят от латински букви, цифри и тирета, като тирета не могат да бъдат в началото или в края на компонента. Суфиксите са ограничен списък от домейни от първо ниво.

    Шифов лист за валидиране на имейл полето

    1)Празно поле за имейл -> Съобщение за празно имейл поле

    2)Имейл с малки букви -> Операцията е успешна

    3)Имейл в главни букви -> Операцията е успешна

    5)Имейл с номера в домейна -> Операцията е успешна

    7)Имейл с тире в домейн -> Операцията е успешна

    9)Имейл с долна черта в домейн -> Операцията е успешна

    11)Имейл с множество точки в домейн -> Операцията е успешна

    12)Имейл без точки в домейн -> Трябва да се появи съобщение за въведен в полето грешен или неправилен имейл

    13)Дължината на имейла е надвишена (>320 знака) -> Трябва да се появи съобщение за въведен в полето грешен или неправилен имейл

    14)Липсва @ в имейл -> Трябва да се появи съобщение за въведен в полето грешен или неправилен имейл

    16)Имейл с интервали в домейна -> Трябва да се появи съобщение за въведен в полето грешен или неправилен имейл

    18)Имейл без част от домейна -> Трябва да се появи съобщение за въведен в полето грешен или неправилен имейл

    19)Неправилен домейн от първо ниво (разрешени са 2-6 букви след точката: .ru) ->Трябва да се появи съобщение за неправилен или неправилен имейл, въведен в полето

    Основни проверки за валидиране на вход/парола

    !@#$%^&*()?>,./\

  • Попълнете полетоlogin с текст, състоящ се само от интервали;
  • Попълнете полетоlogin с правилнияlogin, започващ с няколко интервала и правилнияpass. Очаква се: Съобщение за грешка или автоматично изрязване на интервали.
  • Попълнете полето за вход с правилнотовход, последвано от няколко интервала, и правилнияпар. Очаква се: Съобщение за грешка или автоматично изрязване на интервали.
  • Въведете валидновход и валиденпас. Кликнете върху бутона "Назад" в браузъра. Очаква се: или Страницата трябва да е изтекла, или да видите същите полета. Ако е последното, въведете отновоlogin иpass в полетата. Отивам. Вписан?
  • Въведете валидновход. Посочетеpass, като използвате РАЗЛИЧНИ главни букви.
  • Въведетеlogin, като използвате РАЗЛИЧНИ главни букви. Посочете валиденпропуск.
  • Проверете ограничението за дължина завход и парола при регистрация? Въведете qqweqweqweqweqweqweqweqweqweqweqweqweqweqwe / qqweqweqweqweqweqweqweqweqweqweqweqweqweqweqwe
  • Попълнете вход /пас Aa!@#$%^&*()-_+=`