{"id":25205928,"url":"https://github.com/vvamu/testing","last_synced_at":"2026-05-09T06:36:27.322Z","repository":{"id":152773783,"uuid":"587019850","full_name":"vvamu/Testing","owner":"vvamu","description":"Epam practice - 2022","archived":false,"fork":false,"pushed_at":"2023-04-12T21:13:24.000Z","size":20363,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-05T02:23:58.140Z","etag":null,"topics":["github-actions","nunit","selenium-webdriver","unit-testing"],"latest_commit_sha":null,"homepage":"","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/vvamu.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-01-09T19:19:22.000Z","updated_at":"2023-08-02T09:28:40.000Z","dependencies_parsed_at":null,"dependency_job_id":"b0c4e52c-fbf6-4d12-a48c-8b5a7491556d","html_url":"https://github.com/vvamu/Testing","commit_stats":null,"previous_names":["vvamu/testing"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vvamu%2FTesting","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vvamu%2FTesting/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vvamu%2FTesting/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vvamu%2FTesting/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/vvamu","download_url":"https://codeload.github.com/vvamu/Testing/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vvamu%2FTesting/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":259236302,"owners_count":22826303,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["github-actions","nunit","selenium-webdriver","unit-testing"],"created_at":"2025-02-10T10:34:11.762Z","updated_at":"2026-05-09T06:36:27.232Z","avatar_url":"https://github.com/vvamu.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Testing with NUnit.Framework\n\nProject to Epam practice cource providing TestCases to site Wattpad using Selenium\n\n---\n## Тестирование сайта для чтения “Wattpad”\n### Тест-кейсы\n\n\n### 1. Отключение возможности видеть контент “Для взрослых”\n\nПредусловие: Пользователь зарегистрирован на сайте и авторизован.\n\n**Шаги:**\n\n1. Зайти на главную страницу сайта [https://www.wattpad.com/home](https://www.wattpad.com/home)\n2. Нажать на выпадающий элемент “Настройки контента”\n3. В окне “Контент” переключить соответсвующие параметр “off/on”\n4. Нажать на кнопку “Принять изменения” \n\n**Ожидаемый результат:** Пользователь на всех страницах сайта не должен видеть никаких книг, где будет фигурировать контент “Для взрослых”.\n\n**Фактический результат:** Убраны лишь произведения, в названии у которых есть “18”.\n\n### 2. Быстрое создание своего рассказа(без заполнения всех полей)\n\nПредусловие: Пользователь зарегистрирован на сайте и авторизован.\n\n**Шаги:**\n\n1. Зайти на главную страницу сайта [https://www.wattpad.com/home](https://www.wattpad.com/home) \n2. Нажать в шапке сайта на выпадающий список “Написать”\n3. Выбрать пункт “Создать новый рассказ”\n4. На странице параметров рассказа нажать на кнопку “Пропустить” (все поля допускают нулевое значение) \n5. Ввести заголовок главы “Мой заголовок” и набрать текст “Мой рассказ”\n6. Нажать на кнопку “Сохранить”\n\n**Ожидаемый результат:** Пользователь создал свою рассказ и убедился в успешности операции.\n\n**Фактический результат:** Пользователь создал свою рассказ с отсутвием явного уведомления об успешности. (в левой части меню бледным цветом есть надпись “Сохранено”, однако это заметить сложно)\n\n### 3. Начать читать бесплатную книгу\n\nПредусловие: Пользователь зарегистрирован на сайте и авторизован.\n\n**Шаги:**\n\n1. Зайти на главную страницу сайта [https://www.wattpad.com/home](https://www.wattpad.com/home) \n2. Нажать на бесплатную книгу “**Остров Остов”** \n3. В окне нажать на кнопку “Начать читать”\n\n**Ожидаемый результат:** Пользователь начал читать книгу.\n\n**Фактический результат:** Пользователь начал читать книгу.\n\n### 4. Поиск книги\n\nПредусловие: Пользователь зарегистрирован на сайте и авторизован.\n\n**Шаги:**\n\n1. Зайти на главную страницу сайта [https://www.wattpad.com/home](https://www.wattpad.com/home) \n2. Написать в строке поиска (в шапке сайта) название “**Остров Остов”**\n3. Нажать на клавиатуре “Лупа” \n\n**Ожидаемый результат:** Пользователь нашел искомый рассказ.\n\n**Фактический результат:** Пользователь нашел искомый рассказ.\n\n### 5.Чтение ознакомительной версии платной книги\n\nПредусловие: Пользователь зарегистрирован на сайте и авторизован.\n\n**Шаги:**\n\n1. Зайти на главную страницу сайта [https://www.wattpad.com/home](https://www.wattpad.com/home) \n2. Нажать на платную книгу “****Down World (Book 1 of the Down Worl...” (****[https://www.wattpad.com/story/192343604-down-world-book-1-of-the-down-world-series](https://www.wattpad.com/story/192343604-down-world-book-1-of-the-down-world-series))\n3. В окне нажать на кнопку “Ознакомительная версия”\n\n**Ожидаемый результат:**  **Пользователь может прочитать ознакомительную версию книги.**\n\n**Фактический результат:** **Пользователь получил перешел на страницу с ознакомительной версией, однако без контента**.\n\n### 6. Добавить книгу в список для чтения\n\nПредусловие: Пользователь зарегистрирован на сайте и авторизован.\n\n**Шаги:**\n\n1. Зайти на главную страницу сайта [https://www.wattpad.com/home](https://www.wattpad.com/home) \n2. Нажать на бесплатную книгу “**Остров Остов” (**[https://www.wattpad.com/story/278289731-остров-остов](https://www.wattpad.com/story/278289731-%D0%BE%D1%81%D1%82%D1%80%D0%BE%D0%B2-%D0%BE%D1%81%D1%82%D0%BE%D0%B2))\n3. В окне нажать на кнопку “+” \n4. В выпадающем меню “Добавить в” выбрать “Список для чтения”\n\n**Ожидаемый результат:** Пользователь добавил книгу в нужный список и убедился в успешности операции.\n\n**Фактический результат:** Пользователь добавил книгу в нужный список и убедился в успешности операции (Рядом с соответсвующим списком появилась галочка).\n\n### 7. Создание комментария\n\nПредусловие: Пользователь зарегистрирован на сайте и авторизован.\n\n**Шаги:**\n\n1. Зайти на главную страницу сайта [https://www.wattpad.com/home](https://www.wattpad.com/home) \n2. Нажать на бесплатную книгу “**Остров Остов” (**[https://www.wattpad.com/story/278289731-остров-остов](https://www.wattpad.com/story/278289731-%D0%BE%D1%81%D1%82%D1%80%D0%BE%D0%B2-%D0%BE%D1%81%D1%82%D0%BE%D0%B2))\n3. Нажать на кнопку “Читать”\n4. Под прологом написать комментарий “Хорошая книга”\n5. Нажать на кнопку “Отправить”\n\n**Ожидаемый результат:** Пользователь написал свой комментарий и убедился в успешности операции.\n\n**Фактический результат:** Пользователь написал свой комментарий и убедился в успешности операции(Виден собственный комментарий).\n\n### 8. Подписаться на автора\n\nПредусловие: Пользователь зарегистрирован на сайте и авторизован.\n\n**Шаги:**\n\n1. Зайти на главную страницу сайта [https://www.wattpad.com/home](https://www.wattpad.com/home) \n2. Нажать на бесплатную книгу “**Остров Остов” (**[https://www.wattpad.com/story/278289731-остров-остов](https://www.wattpad.com/story/278289731-%D0%BE%D1%81%D1%82%D1%80%D0%BE%D0%B2-%D0%BE%D1%81%D1%82%D0%BE%D0%B2))\n3. Нажать на кнопку “Читать”\n4. Нажать на кнопку “Подписаться” под иконкой автора “****Rinaunevie****”\n\n**Ожидаемый результат:** Пользователь подписался на пользователя и убедился в успешности операции.\n\n**Фактический результат:** Пользователь подписался на пользователя и убедился в успешности операции (Кнопка изменила цвет и текст на “Подписан”).\n\n### 9. Создание новой список для книг\n\nПредусловие: Пользователь зарегистрирован на сайте и авторизован.\n\n**Шаги:**\n\n1. Зайти на главную страницу сайта [https://www.wattpad.com/home](https://www.wattpad.com/home) \n2. Нажать выпадающем меню пользователя пункт “Библиотека” \n3. На странице выбрать элемент “Списки для чтения” \n4. Нажать на кнопку “Новый список для чтения”\n5. Ввести название “Epam”\n6. Нажать на кнопку “Создать список”\n\n**Ожидаемый результат:** Пользователь создал новый список для книг и убедился в успешности операции.\n\n**Фактический результат:** Пользователь создал новый список для книг и убедился в успешности операции (Переход на страницу созданного списка).\n\n### 10. Отправить жалобу на книгу\n\nПредусловие: Пользователь зарегистрирован на сайте и авторизован, выключен контент “Для Взрослых”.\n\n**Шаги:**\n\n1. Зайти на главную страницу сайта [https://www.wattpad.com/home](https://www.wattpad.com/home) \n2. Нажать на бесплатную книгу \"****Купленный муж (Наташа Шкот)” (****[https://www.wattpad.com/story/204087297-купленный-муж-наташа-шкот](https://www.wattpad.com/story/204087297-%D0%BA%D1%83%D0%BF%D0%BB%D0%B5%D0%BD%D0%BD%D1%8B%D0%B9-%D0%BC%D1%83%D0%B6-%D0%BD%D0%B0%D1%82%D0%B0%D1%88%D0%B0-%D1%88%D0%BA%D0%BE%D1%82))\n3. Нажать на кнопку “Больше деталей”\n4. Нажать на кнопку “Пожаловаться на книгу”\n5. Нажать на элемент “Нежелательный контент”\n6. Ввести причину “Убрав контент \"для Взрослых\" не хочу видеть подобного в рекомендациях.”\n7. Нажать на кнопку “Подтвердить жалобу”\n\n**Ожидаемый результат:** Пользователь отправил жалобу и убедился в успешности операции .\n\n**Фактический результат:** Пользователь отправил жалобу и убедился в успешности операции (Появление надписи благодарности).\n\n### 10. Блокировка книг по тегу\n\nПредусловие: Пользователь зарегистрирован на сайте и авторизован.\n\n**Шаги:**\n\n1. Зайти на главную страницу сайта [https://www.wattpad.com/home](https://www.wattpad.com/home) \n2. Нажать на выпадающий элемент “Настройки контента”\n3. В окне “Контент” нажать на кнопку “Редактировать теги”\n4. Ввести тег “ужасы”\n5. Нажать клавишу ввода\n6. Нажать на кнопку “Назад”\n7. Нажать на кнопку “Принять изменения” \n\n**Ожидаемый результат:** Пользователь на всех страницах сайта не должен видеть книги с данными тегом.\n\n**Фактический результат:** Пользователь не видет книги с данным тегом только на основной странице.\n\n---\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvvamu%2Ftesting","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fvvamu%2Ftesting","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvvamu%2Ftesting/lists"}