Вы находитесь на странице: 1из 19

Разбор домашнего задания

Арсений Батыров
QA Team Lead
Первоначальная спецификация
• Воду отключают только в летний сезон

• Дата отключения воды в вашем доме с 15 августа на 10 дней

• Проверка действует только для текущего года

• Невозможно сделать проверку за прошлый год

• Невозможно сделать проверку на будущий год


Как должна выглядеть спецификация
• Период возможного отключения воды — с 1 мая по 30 августа того же года, включительно
• Дата отключения воды в вашем доме — с 15 по 24 августа, включительно. 14 и 25 августа вода
должна быть
• Вне периода отключения воды выводится сообщение “НЕ СЕЗОН ОТКЛЮЧЕНИЯ ВОДЫ”
• В период отключения воды, но вне дат отключения в вашем доме выводится сообщение
“ПОЗДРАВЛЯЕМ! СЕГОДНЯ У ВАС ЕСТЬ ГОРЯЧАЯ ВОДА! =)”
• В период отключения воды в дату отключения в вашем доме выводится сообщение “У ВАС УЖЕ
СЕЙЧАС НЕТ ВОДЫ”
• При вводе несуществующей даты: число меньше 1 и больше 30, (в случае феврале - 29), дата больше
или меньше, чем 1 год от текущей - выводится сообщение «Некорректная дата»
• Если при вводе даты перепутаны местами день и месяц (то есть второе число больше 12), выводится
сообщение «Месяц и день перепутаны местами»
• Проверка действует только для текущего года
• Невозможно сделать проверку за прошлый год
• Невозможно сделать проверку на будущий год
Основы тестирования форм
регистрации
Практика
• Напишите список проверок для тестирования формы регистрации
• Пометьте для себя – какой информации вам не хватает для полноценной проверки
• Составьте баг репорты

• Это задание не надо сдавать на проверку!


Тестирование поля “e-mail”
Структура e-mail

hello@skillbox.ru
Локальная Доменная
Проверка валидного адреса
Проверьте, что поле не выдает ошибок валидации на следующие значения

№ Проверка

1 Валидный email, содержащий строчный и заглавные буквы

2 Начинающийся с цифры в локальной части email

3 Начинающийся с цифры в доменной части email

4 Email c несколькими точками в локальной и доменной части

5 Email с дефисом в локальной части email

6 Email с дефисом в доменной части email

7 Email с нижним подчеркиванием в локальной части email

8 Email с нижним подчеркиванием в доменной части email

9 Длинный Email (локальная часть 64 символа, доменная состоит из 3 участков по 63 символа, разделенных точками)
Проверка на невалидность
Проверьте, что форма информирует пользователя о невалидности email
№ Проверка

1 Пустое поле

2 Превышение длины локальной части (максимальная допустимая 64 символа)

3 Превышение длины доменного имени (максимальная допустимая 255 символов)

4 Превышение длины участка доменного имени между точками (максимальная допустимая 63 символа)

5 Отсутствие @ в email

6 Отсутствие локальной части

7 Отсутствие доменной части

8 Содержит две точки подряд

9 Локальная часть начинается с . (точки)

10 Доменная часть начинается с . (точки)


Практика
• Проверьте форму регистрации с использованием чит-листа
• Составьте баг репорты

• Это задание не надо сдавать на проверку!


UX тестирование

Проверяем понятность
формы регистрации
Практика
• Обращаем внимание на визуально очевидные вещи
• Составьте бег репорты

• Это задание не надо сдавать на проверку!


Домашнее задание
Что надо сделать?
Онлайн-кинотеатр – форма регистрации

• Протестируйте форму
• Используйте чит-листы
• Составьте баг репорты

• Это задание надо сдать на проверку


В следующем модуле
• Введение в тестирование форм авторизации
• Чит-лист для проверки форм авторизации
• Тестирование формы восстановления пароля
Спасибо!
Ждем вас на следующем
модуле.