Skip to content

test cases

Nikolay Gagarinov edited this page Jan 31, 2023 · 2 revisions

todo

---
- summary: |
     Проверка вывода сообщения об ошибке при вводе некорректной почты на странице "Забыли пароль?"
  requirement: |
     На странице "Забыли пароль?" при вводе некорректной почты в поле "Электронная почта"  выводить сообщение об ошибке "Некорректная электронная почта".
  prerequisites: |
     Открыта страница веб-приложения https://runit.hexlet.ru/remind_password
  test-data: |
     email: example/smile.ru
  steps:
     - Вставить в поле "Электронная почта" тестовые данные
     - Нажать Tab
  expected-result: |
     Снизу от поля "Электронная почта" выводится сообщение об ошибке "Некорректная электронная почта".
- summary: |
     Проверка подсвечивания поля красным цветом при вводе некорректной почты на странице "Забыли пароль?".
  requirement: |
     На странице "Забыли пароль?" при вводе некорректной почты в поле "Электронная почта" подсвечивать поле красным цветом.
  prerequisites: |
     Открыта страница веб-приложения https://runit.hexlet.ru/remind_password
  test-data: |
     email: example/smile.ru
  steps:
     - Вставить в поле "Электронная почта" тестовые данные
     - Нажать Tab
  expected-result: |
     Поле подсвечивается красным цветом.
- summary: |
     Проверка вывода сообщения об ошибке при вводе незарегистрированной почты на странице "Забыли пароль?".
  requirement: |
     На странице "Забыли пароль?" при вводе незарегистрированной почты в поле "Электронная почта" после нажатия кнопки "Восстановить пароль" выводить сообщение об ошибке.
  prerequisites: |
     Открыта страница веб-приложения https://runit.hexlet.ru/remind_password
  test-data: |
     email: example@smile.ru
  steps:
     - Вставить в поле "Электронная почта" тестовые данные
     - Нажать кнопку "Восстановить пароль"
  expected-result: |
     Снизу от поля "Электронная почта" выводится сообщение об ошибке.
- summary: |
     Проверка подсвечивания поля красным цветом при вводе незарегистрированной почты на странице "Забыли пароль?".
  requirement: |
     На странице "Забыли пароль?" при вводе незарегистрированной почты в поле "Электронная почта" после нажатия кнопки "Восстановить пароль" подсвечивать поле красным цветом.
  prerequisites: |
     Открыта страница веб-приложения https://runit.hexlet.ru/remind_password
  test-data: |
     email: example@smile.ru
  steps:
     - Вставить в поле "Электронная почта" тестовые данные
     - Нажать кнопку "Восстановить пароль"
  expected-result: |
     Поле "Электронная почта" подсвечивается красным цветом.
- summary: |
     Проверка вывода сообщения об ошибке при вводе некорректной почты на странице "Вход".
  requirement: |
     На странице "Вход" при вводе некорректной почты выводить сообщение об ошибке "Некорректная электронная почта".
  prerequisites: |
     Открыта страница веб-приложения https://runit.hexlet.ru/login
  test-data: |
     email: example/smile.ru
  steps:
     - Вставить в поле "Электронная почта" тестовые данные
     - Нажать кнопку Tab
  expected-result: |
     Снизу от поля "Электронная почта" выводится сообщение об ошибке "Некорректная электронная почта".
- summary: |
     Проверка подсвечивания поля "Электронная почта" красным цветом при вводе некорректной почты на странице "Вход".
  requirement: |
     На странице "Вход" при вводе некорректной почты подсвечивать поле красным цветом.
  prerequisites: |
     Открыта страница веб-приложения https://runit.hexlet.ru/login
  test-data: |
     email: example/smile.ru
  steps:
     - Вставить в поле "Электронная почта" тестовые данные
     - Нажать кнопку Tab
  expected-result: |
     Поле "Электронная почта" подсвечивается красным цветом.
- summary: |
     Проверка подсвечивания поля "Логин" красным цветом при вводе недопустимых символов во всплывающем окне "Редактирование" на странице "Профиль".
  requirement: |
     На странице "Профиль" во всплывающем окне "Редактирование" при вводе в поле "Логин" недопустимых символов поле должно подсвечиваться красным до нажатия кнопки "Отправить".
  prerequisites: |
     Произведен вход в учетную запись пользователя согласно тестовым данным.
     Открыта страница веб-приложения https://runit.hexlet.ru/profile
  test-data: |
     email: user01@mail.ru
     password: 123456789
     wrong login: user01
  steps:
     - Нажать кнопку "Редактировать"
     - Во всплывающем окне в поле "Логин" ввести "user01"
     - Нажать Tab
  expected-result: |
     Поле "Логин" подсвечивается красным цветом.
- summary: |
     Проверка появления сообщения об ошибке при вводе недопустимых символов в поле "Логин" во всплывающем окне "Редактирование" на странице "Профиль".
  requirement: |
     На странице "Профиль" во всплывающем окне редактирование при вводе в поле "Логин" недопустимых символов должно появляться сообщение об ошибке до нажатия кнопки "Отправить".
  prerequisites: |
     Произведен вход в учетную запись пользователя согласно тестовым данным.
     Открыта страница веб-приложения https://runit.hexlet.ru/profile
  test-data: |
     email: user01@mail.ru
     password: 123456789
     wrong login: user01
  steps:
     - Нажать кнопку "Редактировать"
     - Во всплывающем окне в поле "Логин" ввести "user01"
     - Нажать Tab
  expected-result: |
     Снизу от поля "Логин" выводится сообщение об ошибке.
- summary: |
     Проверка возможности скопировать ссылку на профиль при нажатии кнопки "Скопировать ссылку" на странице "Профиль".
  requirement: |
     - На странице "Профиль" при нажатии на кнопку "Скопировать ссылку" в буфер обмена должна скопироваться ссылка на профиль текущего пользователя.
  prerequisites: |
     Произведен вход в учетную запись пользователя согласно тестовым данным.
     Открыта страница веб-приложения https://runit.hexlet.ru/profile
  test-data: |
     email: user01@mail.ru
     password: 123456789
  steps:
     - Нажать кнопку "Скопировать ссылку"
     - Открыть новую вкладку браузера
     - В адресную строку вставить адрес ссылки из буфера обмена
  expected-result: |
     Ссылка на профиль текущего пользователя успешно отобразилась в адресной строке новой вкладки браузера.

Clone this wiki locally