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