Мы с важной новостью: с 28 февраля 2025 года сервис Хабр Фриланс прекратит свою работу.

Купить услуги можно до 28 февраля 2025, но пополнить баланс уже нельзя. Если на вашем счете остались средства, вы можете потратить их на небольшие услуги — служба поддержки готова поделиться бонусами, на случай, если средств немного не хватает.
R50 cb4db1ad2bcb1eac20e16f432a8b2ac3
Тестирование веб-приложений

«Тестирование web-приложений».

Добавлено 29 янв 2024 в 14:15
Цель: создание интернет-магазина.

1) Первым делом проводил тестирование предоставленной документации интернет-магазина. Документация (далее – спецификация) представляет собой описание страницы и форм интернет-магазина. Спецификация состоит из глав:

- Формы авторизации, регистрации и восстановления пароля;
- Личный кабинет;
- Главная;
- Каталог товаров;
- Карточка товара;
- Корзина;
- Оформление заказа;
- Оплата.

После проведения аналитики спецификации были выявлены отклонения от требования по спецификации. Заведены баг-репорты.
Ссылка на Jira: https://provodnikgo.atlassian.net/browse/DIPLOMA2-12?atlOrigin=eyJpIjoiODkxMGZkZjgyMWYzNDEyNTg1YWY3ODk4MzBmYjJkYTYiLCJwIjoiaiJ9.

2) Далее приступил к тестированию реального сервиса. Поэтому первой моей задачей являлось протестировать функциональность форм регистрации и авторизации.
Ссылка на Jira: https://provodnikgo.atlassian.net/browse/DIPLOMA2-15?atlOrigin=eyJpIjoiMGE4ODdmZThjYzAzNDUwMmFhM2I5NzMyOWJhMjZlMzgiLCJwIjoiaiJ9.

3) Была создана диаграмма состояния и переходов (ДСП) интернет-магазина по всему сервису. Диаграмма осуществлялась в инструменте draw.io.
В схеме состояний и переходов основное внимание уделял изменению состояний именно товара. Товар ищут, просматривают, добавляют в корзину и оплачивают.
Ссылка на Jira: https://provodnikgo.atlassian.net/browse/DIPLOMA2-29?atlOrigin=eyJpIjoiZDE1ZTE0YjJmZDg0NDE0ZWE3NmU5Yjc2OWQ3YTQ5ODMiLCJwIjoiaiJ9.

4) Следующим этапом в моей работе являлось составление тестовых сценариев и оценка трудозатрат.
Ссылка на Jira: https://provodnikgo.atlassian.net/browse/DIPLOMA2-30?atlOrigin=eyJpIjoiNjZjNjZkODJhNzFkNDljNDk0NDI5ZTUwNTkwYTUzNGUiLCJwIjoiaiJ9.

5) Далее, приступил к тестированию безопасности тестового интернет-магазина. Осуществил проверки функциональности остатка товаров на складе тестового стенда интернет-магазина. Протестировал хранение данных на бэкенде, применяя API. Для создания, отправления и тестирования HTTP-запросы использовал инструмент Postman. Для работы с API была использована документация на все доступные методы API. Все найденные баги завел в Jira.
Сcылка на Jira: https://provodnikgo.atlassian.net/browse/DIPLOMA2-31?atlOrigin=eyJpIjoiZDhhZTUwNWI1YjgxNDA3ZWJkOGJkOGM5YjRmZTgzOTgiLCJwIjoiaiJ9.

6) Тестирование интернет-магазина на уязвимость безопасности. Непосредственно было произведено тестирование на применение промокодов или скидочных купонов интернет-магазина.
Ссылка на найденные баги в Jira: https://provodnikgo.atlassian.net/browse/DIPLOMA2-42?atlOrigin=eyJpIjoiODE5YjJjNGM5OWRmNDUzMGJjNDU2NzRkZGRiOWNkZTQiLCJwIjoiaiJ9.

7) Следующим этапом являлось протестировать графический интерфейс (UI) интернет-магазина. Для этого задания был предоставлен макет в Figma. Мне нужно было протестировать тестовый стенд интернет-магазина по прототипу макета.
Ссылка на найденные несоответствия UI в Jira: https://provodnikgo.atlassian.net/browse/DIPLOMA2-48?atlOrigin=eyJpIjoiMTE2ZWJiM2UzNDIxNDczNTljMGU5M2I1YzAzOTdhYTAiLCJwIjoiaiJ9.

8) Затем провел повторное тестирование по регрессионным сценариям тестового стенда после редизайна. И провел повторное тестирование багов функциональности формы регистрации и авторизации.
Ссылка на Jira: https://provodnikgo.atlassian.net/browse/DIPLOMA2-64?atlOrigin=eyJpIjoiMDY2MTkzMTI2YTVlNDIzOWE2MDUyYzkwYTIxNzA3OWQiLCJwIjoiaiJ9.

9) По завершению своей практической работы на основе аналитики составил приёмочные тесты для заказчика. Сценарии для потенциального заказчика демонстрируют, что все заказанные функции интернет-магазина работают.
Документ по приёмочным тестам заведено в трекер Jira: https://provodnikgo.atlassian.net/browse/DIPLOMA2-88?atlOrigin=eyJpIjoiY2M0ZDc0MGEzYjJmNDgxZGExY2RiNTQ1NDM4MmZjMWYiLCJwIjoiaiJ9.

7e5951b36a 6090971fa7