Testing “GitHub” website

<aside> 👤 Puzikov Alexey

</aside>

<aside> 🔗 App url: https://github.com

</aside>

Этот документ предназначен для того, чтобы дать обзор подхода к тестированию веб-сайта GutHub. Он включает в себя функциональные тесты, которые охватывают основные функции веб-сайта.


Functional tests

Test 1:

Objective: Проверка регистрации нового пользователя на GitHub

Expected result:

Step Expected result Result
Открыть сайт GitHub Открытие сайта GitHub Passed
Нажать на кнопку "Sign up" в правом верхнем углу страницы Открытие формы "Sign up" Passed
Ввести корректный email и пароль Подсветка полей для ввода зеленым цветом (валидные данные) Passed
Нажать на кнопку "Create account” Переход на страницу верификации Passed
Проверить, что на указанный email пришло письмо с подтверждением регистрации Наличие на почтовом ящике письма с верификационным кодом для регистрации Passed
Перейти по ссылке в письме для подтверждения регистрации Открытие страницы с сообщением о успешной регистрации Passed
Проверить, что открылась страница с сообщением о успешной регистрации Регистрация успешна Passed
Проверить, что на странице отображается информация о новом пользователе (имя, фамилия, email) Корректное отображение информации Passed
Выйти из аккаунта Выход из аккаунта Passed
Попробовать зайти в аккаунт с использованием введенных ранее email и пароля Успешный вход в аккаунт без ошибок Passed

Test 2:

Objective: Создание нового репозитория на GitHub

Expected result: корректно созданный новый репозиторий

Step Expected result Result
Авторизоваться на сайте Успешный вход в аккаунт Passed
На верхней панели нажать на кнопку плюс и в выпадающем меню выбрать “Новый репозиторий” Переход на вкладу создания нового репозитория Passed
Ввод названия репозитория Валидное имя репозитория Passed
Нажимаем на кнопку создания репозитория Переход в новосозданный репозиторий Passed

Test 3:

Objective: добавление файлов в новый репозиторий