Тестовое задание

Тестовое задание

Андрей

Все тестовые случаи, которые я бы проверил на страничке https://auth.skyeng.ru/login :

Не уверен, что это тестовое задание до конца прочтут, потому сразу укажу на баги:

  1. Отсутствие выбора языка во вкладке "Регистрация". То есть при входе выбор дается, а при регистрации нет. Why?
  2. Понимаю, что вы крупнейшая в Восточной Европе онлайн-школа английского языка, но я думаю, что во вкладке Вход при выборе английского языка правильнее было бы заменить Register на Sign Up.
  3. Некорректное сообщение об ошибке при вводе неверных значений во вкладке Регистрация. Оставляем все поля пустыми, нажимаем "Создать новый аккаунт", хотим получить сообщение "Неверное имя, электронная почта и телефон", а получаем в одну строчку без запятых "Укажите своё имя Укажите email Укажите телефон". Мелочь, но программист халявщик.
  4. Кнопка "Создать новый аккаунт", слово "новый" - лишнее. Зачем оно тут?
  5. Во вкладке Вход имеем "Логин, email, телефон", во вкладке Регистрация "Имя, Электронная почта, телефон". Небольшая непоследовательность. Зачем все писать в двух вариантах? Грамотнее было бы выбрать единый вариант и использовать его в обеих вкладках, а то тут все в двух видах: и имя с логином, и электронная почта с email.
  6. И последнее - вкладка Регистрация: сначала стоит кнопка "Создать новый аккаунт", а потом уже надпись, что юзер принимает условия о соглашении. Понятно, что никто никогда не будет читать это соглашение, но все равно грамотно сначала предупредить человека о об этом, а затем уж поставить кнопку, так сделано на 99% всех сайтов, где есть регистрация.

Итак, кейсы.

  1. Начать с позитивных тестов.

-Сначала проверить вкладку "Регистрация" - заполнить поля валидными правильными значениями: ввод данных на английском языке, русском, цифры, верхний и нижний регистр, в логине попробовать специальные символы.

-Кликнуть на "Создать новый аккаунт" - происходит переход в личный кабинет.

-Проверить горячие клавиши Tab и Enter, для перехода на следующую строку и отправку данных.

-Проверить кликабельность всех ссылок на странице: skyeng - переход на главную, вход - на страницу для логина, соглашение - понятно, проверить кнопки с соцсетями.

-Проделать то же самое с вкладкой "Вход", добавив проверку переключения языка и возможность восстановить пароль. А так же нужно проверить возможность входа в личный кабинет через все возможные пути, т.е. через имя, электронную почту и телефон.

-В личном кабинете указано, что при регистрации на электронную почту должен прийти пароль от аккаунта - так что 100% стоит проверить свою почту на наличие письма от skyeng с паролем.

2. Далее провести негативное тестирование.

Насколько я понял, серьезных требований у вас к имени и телефону нет, туда можно вбивать все символы, буквы и цифры, лишь бы поле не было пустым, значит тщательно стоит проверить только поле с электронной почтой, чтобы оно соответствовало something@smth.ru, проверить домены .com, .org, с двумя точками как .com.ua, .com.uk и тд, так же стоит попробовать ввод электронной почты русскими буквами (оказалось, что и это возможно...) . Далее нужно проверить на то, что должны появляться сообщения с ошибками, если оставить поля пустыми или ввести неверные значения в полях.





Report Page