Валидиране на имейл - еволюция на QA
Потвърждение на имейл
Валиден имейл е съществуващ, истински имейл, до който можете да изпратите имейл. Задачата на програмиста е да създаде имейл валидация, т.е. проверка на имейла за валидност. Задачата на тестера е да провери как програмата валидира имейлите, дали го прави правилно.
Потвърждение на имейлПотребителското име може да съдържа:
Името на хоста се състои от няколко компонента, разделени с точка и не надвишаващи 63 знака, и суфикси (домейни от първо ниво). Компонентите от своя страна се състоят от латински букви, цифри и тирета, като тирета не могат да бъдат в началото или в края на компонента. Суфиксите са ограничен списък от домейни от първо ниво.
Шифов лист за валидиране на имейл полето
1)Празно поле за имейл -> Съобщение за празно имейл поле
2)Имейл с малки букви -> Операцията е успешна
3)Имейл в главни букви -> Операцията е успешна
5)Имейл с номера в домейна -> Операцията е успешна
7)Имейл с тире в домейн -> Операцията е успешна
9)Имейл с долна черта в домейн -> Операцията е успешна
11)Имейл с множество точки в домейн -> Операцията е успешна
12)Имейл без точки в домейн -> Трябва да се появи съобщение за въведен в полето грешен или неправилен имейл
13)Дължината на имейла е надвишена (>320 знака) -> Трябва да се появи съобщение за въведен в полето грешен или неправилен имейл
14)Липсва @ в имейл -> Трябва да се появи съобщение за въведен в полето грешен или неправилен имейл
16)Имейл с интервали в домейна -> Трябва да се появи съобщение за въведен в полето грешен или неправилен имейл
18)Имейл без част от домейна -> Трябва да се появи съобщение за въведен в полето грешен или неправилен имейл
19)Неправилен домейн от първо ниво (разрешени са 2-6 букви след точката: .ru) ->Трябва да се появи съобщение за неправилен или неправилен имейл, въведен в полето
Основни проверки за валидиране на вход/парола
!@#$%^&*()?>,./\