Skip to content
View BigDocD21's full-sized avatar

Block or report BigDocD21

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
BigDocD21/README.md

Дипломный проект: тестирование сервиса аренды самокатов «Самокат»

Автор: Дмитрий Варченко Программа: «Инженер по тестированию: от нуля до автоматизатора» Контакты: +7 931 713-25-33 Портфолио: https://drive.google.com/drive/folders/1CK8p7GQ5leSyYhZq5SyFMhtymqTcfpeZ

О проекте

Ручное тестирование сервиса аренды самокатов «Самокат». Проверялись:

-веб-лендинг — страницы «Главная», «Для кого самокат», «Про аренду», «Статус заказа»; -мобильное приложение курьера — уведомления о сроке заказа, офлайн-сценарии; -API — ручка отмены заказа PUT /api/v1/orders/cancel (сверка кодов ответа сервера со спецификацией).

Цели работы

  1. Проверить вёрстку и бизнес-логику страницы «Статус заказа»: отображение данных, четыре статуса заказа, отмена заказа.
  2. Проверить валидацию полей форм методами тест-дизайна: классы эквивалентности и граничные значения.
  3. Проверить поведение мобильного приложения курьера в нестандартных состояниях: фоновый режим, авиарежим, заблокированный экран, отсутствие интернета.
  4. Протестировать API отмены заказа на соответствие спецификации.
  5. Локализовать и оформить найденные дефекты, выполнить приоритизацию.

Состав работы: -Чек-лист страницы «Статус заказа» (вёрстка + логика) 122 проверки, кроссбраузерно Вкладка «Задание 1 чек-лист» -Классы эквивалентности и граничные значения 9 полей веб-форм Вкладка «Задание 1 данные валидации» -Тест-кейсы мобильного приложения курьера 20 кейсов Вкладка «Задание 2 тест-кейсы» -Баг-репорты 45 (BG-1 … BG-45) Вкладка «Баг-репорты» -Дефекты, найденные вне тестовой документации 11 (BG-34 … BG-44) Вкладка «Баги вне тестовой документации»

Инструменты

  • Яндекс.Браузер 26.8.3.1002 (1920×1080), Chrome 153.0.8010.53 (1280×720) — кроссбраузерное тестирование веб-лендинга
  • Android Studio (эмулятор, Android 9.0) — тестирование мобильного приложения курьера
  • Postman — проверка API (ручка отмены заказа)
  • Google Sheets — тест-документация: чек-листы, классы эквивалентности, тест-кейсы, баг-репорты

Ключевые находки

  • BG-33 (критический) — после отмены заказа он удаляется из системы, но остаётся доступным для отслеживания: нарушена бизнес-логика удаления.
  • BG-45 (критический, API) — код ответа сервера при отмене заказа не соответствует спецификации (PUT /api/v1/orders/cancel), дефект обнаружен через Postman.
  • BG-32 (блокирующий) — дефект блокирует 9 проверок кнопки «Отменить заказ»; проверки корректно помечены статусом BLOCKED.
  • Группа дефектов валидации (BG-1, BG-2, BG-7…BG-10, BG-13…BG-16, BG-18, BG-19) — поля пропускают невалидные данные (спецсимволы, некорректные длины, даты в прошлом) или отклоняют валидные (дефис в имени).
  • Дефекты вёрстки (BG-20…BG-25, BG-28…BG-30) — расхождения расположения, цветов и текстов с макетом.
  • 11 дефектов интерфейса (BG-34…BG-44) обнаружены сверх тестовой документации — разведочное тестирование страниц «Главная», «Для кого самокат», «Про аренду».

Статистика

  • 122 проверки чек-листа: PASSED / FAILED / BLOCKED по двум браузерам
  • 45 оформленных баг-репортов с приоритетами и окружением
  • 100% покрытие тест-кейсами заявленных сценариев мобильного приложения

Popular repositories Loading

  1. first-project first-project Public

    Python

  2. qa_python_Sprint10 qa_python_Sprint10 Public

    Python

  3. Sprint_5 Sprint_5 Public

  4. Sprint_5.1.1 Sprint_5.1.1 Public

  5. Sprint_6 Sprint_6 Public

  6. Sprint_6.1 Sprint_6.1 Public