Тестирование интернет-магазина
Протестируйте интернет-магазин, и найдите все ошибки
Цель
Многие компании ведут свой бизнес онлайн: например, интернет-магазины, доставки еды, сервисы бронирования отелей или билетов. Такому бизнесу важно, чтобы с их сайтом все было в порядке. Важно, чтобы сайт быстро работал, безопасно передавал данные, позволял найти нужный товар в пару кликов. Для онлайн-бизнеса это критически важно, ведь пользователи всегда могут закрыть сайт и уйти к конкурентам — бизнес потеряет выручку.
Удобные фильтры для поиска, безопасность и скорость работы — это очевидные вещи, без которых не обойтись. Но если сайт превосходит ожидания пользователя, бизнес получает еще больше выгоды. Если пользователю понравился сайт, он вернется за следующей покупкой, а еще своим знакомым расскажет про классный сервис.
Именно за этот комфорт и отвечает тестировщик. Он тестирует код, ищет в нем дефекты и проверяет, все ли функции на сайте работают корректно. Обязанности специалиста могут отличаться в зависимости от уровня и специализации, но в основном он выполняет эти задачи:
- Составляет документацию для тестирования новых функциональностей продукта
- Проводит ручное и регрессионное тестирование
- Ведет баг-репорты
- Составляет отчеты по итогам тестирования
- Воспроизводит и проверяет дефекты, обнаруженные на этапе эксплуатации
- Автоматизирует регрессионное тестирование
- Общается с заказчиком, командой разработки и тестирования
Именно эти задачи тестировщик выполняет каждый день. Вы уже знаете, как они выполняются в теории. Осталось только закрепить знания на практике с помощью этого проекта.
Описание
Специально для этого проекта мы создали сайт интернет-магазина. Вам предстоит протестировать его работу.
В нашем интернет-магазине покупатель может:
- Просмотреть каталог товаров
- Отфильтровать товары по заданным атрибутам
- Добавить товары в корзину или удалить их оттуда
- Создать заказ
Обсудим еще несколько особенностей:
- У сайта два языка интерфейса — русский и английский
- У сайта адаптивный интерфейс, который подстраивается под любой современный браузер и устройство
- Переход по страницам выполняется без перезагрузки страницы
- Корзина с товарами сохраняется даже после того, как пользователь покинул страницу
Вы будете тестировать сайт интернет-магазина в несколько этапов:
- Ознакомитесь со списком требований к сайту
- Проведете тест-анализ и выясните, каких требований не хватает
- Сформулируете неявные требования и добавите их в список
- Составите план тестирования
- Вспомните техники тест-дизайна и составите тест-кейсы по плану
- Проведете тестирование
- Организуете регрессионное тестирование
- Составите баг-репорт и отчет о тестировании