Skip to content

vvamu/Testing

Repository files navigation

Testing with NUnit.Framework

Project to Epam practice cource providing TestCases to site Wattpad using Selenium


Тестирование сайта для чтения “Wattpad”

Тест-кейсы

1. Отключение возможности видеть контент “Для взрослых”

Предусловие: Пользователь зарегистрирован на сайте и авторизован.

Шаги:

  1. Зайти на главную страницу сайта https://www.wattpad.com/home
  2. Нажать на выпадающий элемент “Настройки контента”
  3. В окне “Контент” переключить соответсвующие параметр “off/on”
  4. Нажать на кнопку “Принять изменения”

Ожидаемый результат: Пользователь на всех страницах сайта не должен видеть никаких книг, где будет фигурировать контент “Для взрослых”.

Фактический результат: Убраны лишь произведения, в названии у которых есть “18”.

2. Быстрое создание своего рассказа(без заполнения всех полей)

Предусловие: Пользователь зарегистрирован на сайте и авторизован.

Шаги:

  1. Зайти на главную страницу сайта https://www.wattpad.com/home
  2. Нажать в шапке сайта на выпадающий список “Написать”
  3. Выбрать пункт “Создать новый рассказ”
  4. На странице параметров рассказа нажать на кнопку “Пропустить” (все поля допускают нулевое значение)
  5. Ввести заголовок главы “Мой заголовок” и набрать текст “Мой рассказ”
  6. Нажать на кнопку “Сохранить”

Ожидаемый результат: Пользователь создал свою рассказ и убедился в успешности операции.

Фактический результат: Пользователь создал свою рассказ с отсутвием явного уведомления об успешности. (в левой части меню бледным цветом есть надпись “Сохранено”, однако это заметить сложно)

3. Начать читать бесплатную книгу

Предусловие: Пользователь зарегистрирован на сайте и авторизован.

Шаги:

  1. Зайти на главную страницу сайта https://www.wattpad.com/home
  2. Нажать на бесплатную книгу “Остров Остов”
  3. В окне нажать на кнопку “Начать читать”

Ожидаемый результат: Пользователь начал читать книгу.

Фактический результат: Пользователь начал читать книгу.

4. Поиск книги

Предусловие: Пользователь зарегистрирован на сайте и авторизован.

Шаги:

  1. Зайти на главную страницу сайта https://www.wattpad.com/home
  2. Написать в строке поиска (в шапке сайта) название “Остров Остов”
  3. Нажать на клавиатуре “Лупа”

Ожидаемый результат: Пользователь нашел искомый рассказ.

Фактический результат: Пользователь нашел искомый рассказ.

5.Чтение ознакомительной версии платной книги

Предусловие: Пользователь зарегистрирован на сайте и авторизован.

Шаги:

  1. Зайти на главную страницу сайта https://www.wattpad.com/home
  2. Нажать на платную книгу “Down World (Book 1 of the Down Worl...” (https://www.wattpad.com/story/192343604-down-world-book-1-of-the-down-world-series)
  3. В окне нажать на кнопку “Ознакомительная версия”

Ожидаемый результат:  Пользователь может прочитать ознакомительную версию книги.

Фактический результат: Пользователь получил перешел на страницу с ознакомительной версией, однако без контента.

6. Добавить книгу в список для чтения

Предусловие: Пользователь зарегистрирован на сайте и авторизован.

Шаги:

  1. Зайти на главную страницу сайта https://www.wattpad.com/home
  2. Нажать на бесплатную книгу “Остров Остов” (https://www.wattpad.com/story/278289731-остров-остов)
  3. В окне нажать на кнопку “+”
  4. В выпадающем меню “Добавить в” выбрать “Список для чтения”

Ожидаемый результат: Пользователь добавил книгу в нужный список и убедился в успешности операции.

Фактический результат: Пользователь добавил книгу в нужный список и убедился в успешности операции (Рядом с соответсвующим списком появилась галочка).

7. Создание комментария

Предусловие: Пользователь зарегистрирован на сайте и авторизован.

Шаги:

  1. Зайти на главную страницу сайта https://www.wattpad.com/home
  2. Нажать на бесплатную книгу “Остров Остов” (https://www.wattpad.com/story/278289731-остров-остов)
  3. Нажать на кнопку “Читать”
  4. Под прологом написать комментарий “Хорошая книга”
  5. Нажать на кнопку “Отправить”

Ожидаемый результат: Пользователь написал свой комментарий и убедился в успешности операции.

Фактический результат: Пользователь написал свой комментарий и убедился в успешности операции(Виден собственный комментарий).

8. Подписаться на автора

Предусловие: Пользователь зарегистрирован на сайте и авторизован.

Шаги:

  1. Зайти на главную страницу сайта https://www.wattpad.com/home
  2. Нажать на бесплатную книгу “Остров Остов” (https://www.wattpad.com/story/278289731-остров-остов)
  3. Нажать на кнопку “Читать”
  4. Нажать на кнопку “Подписаться” под иконкой автора “Rinaunevie

Ожидаемый результат: Пользователь подписался на пользователя и убедился в успешности операции.

Фактический результат: Пользователь подписался на пользователя и убедился в успешности операции (Кнопка изменила цвет и текст на “Подписан”).

9. Создание новой список для книг

Предусловие: Пользователь зарегистрирован на сайте и авторизован.

Шаги:

  1. Зайти на главную страницу сайта https://www.wattpad.com/home
  2. Нажать выпадающем меню пользователя пункт “Библиотека”
  3. На странице выбрать элемент “Списки для чтения”
  4. Нажать на кнопку “Новый список для чтения”
  5. Ввести название “Epam”
  6. Нажать на кнопку “Создать список”

Ожидаемый результат: Пользователь создал новый список для книг и убедился в успешности операции.

Фактический результат: Пользователь создал новый список для книг и убедился в успешности операции (Переход на страницу созданного списка).

10. Отправить жалобу на книгу

Предусловие: Пользователь зарегистрирован на сайте и авторизован, выключен контент “Для Взрослых”.

Шаги:

  1. Зайти на главную страницу сайта https://www.wattpad.com/home
  2. Нажать на бесплатную книгу "Купленный муж (Наташа Шкот)” (https://www.wattpad.com/story/204087297-купленный-муж-наташа-шкот)
  3. Нажать на кнопку “Больше деталей”
  4. Нажать на кнопку “Пожаловаться на книгу”
  5. Нажать на элемент “Нежелательный контент”
  6. Ввести причину “Убрав контент "для Взрослых" не хочу видеть подобного в рекомендациях.”
  7. Нажать на кнопку “Подтвердить жалобу”

Ожидаемый результат: Пользователь отправил жалобу и убедился в успешности операции .

Фактический результат: Пользователь отправил жалобу и убедился в успешности операции (Появление надписи благодарности).

10. Блокировка книг по тегу

Предусловие: Пользователь зарегистрирован на сайте и авторизован.

Шаги:

  1. Зайти на главную страницу сайта https://www.wattpad.com/home
  2. Нажать на выпадающий элемент “Настройки контента”
  3. В окне “Контент” нажать на кнопку “Редактировать теги”
  4. Ввести тег “ужасы”
  5. Нажать клавишу ввода
  6. Нажать на кнопку “Назад”
  7. Нажать на кнопку “Принять изменения”

Ожидаемый результат: Пользователь на всех страницах сайта не должен видеть книги с данными тегом.

Фактический результат: Пользователь не видет книги с данным тегом только на основной странице.


Releases

No releases published

Packages

No packages published

Languages