Привет!
Меня зовут Андрей, я QA-инженер с более чем 3-летним опытом тестирования веб-приложений и API.
В этом портфолио я кратко рассказываю о своих находках простым языком, а технические детали можно посмотреть по ссылкам на GitHub.
Тестирование регистрации пользователя (веб-сайт)
Задача: Проверить, чтобы регистрация новых пользователей проходила без ошибок, а данные сохранялись корректно.
Что было обнаружено:
-
Проблема с именем и фамилией Система допускала ввод цифр и символов (@, #, !), хотя по логике должны быть только буквы.
-
Ошибка при очистке даты рождения При попытке стереть дату рождения вся страница "падала" и показывала белый экран. Пользователь не мог продолжить регистрацию.
-
Некорректная работа выбора страны и города Если пользователь вводил город или страну, которых нет в списке, система молча пропускала это и подставляла значения по умолчанию. Это нарушало принцип предсказуемости для пользователя.
Подробный отчет о тестировании: Чек-лист, тест-кейсы, баг-репорты доступны на GitHub:
-
Методы тестирования которые я использовал
https://github.com/andreipyrlik05-lab/Testing-methods/blob/main/README.md -
Тестовая документация (Чек-лист)
https://github.com/andreipyrlik05-lab/CheckList_UI/blob/main/README.md -
Тестовая документация (Тест-кейсы)
https://github.com/andreipyrlik05-lab/TestCase_UI/blob/main/README.md -
Тест-кейсы в TestRail
ТестКейсы
ТестКейс "Ввод двойного имени"
ТестКейсы "Все запоненные поля" -
Оформления найденных ошибок (Баг-репорты)
https://github.com/andreipyrlik05-lab/Bug-report_1/blob/main/README.mdhttps://github.com/andreipyrlik05-lab/Bug-report_2/blob/main/README.md
Тестирование API добавление товара в корзину
Задача: Проверить надежность и отказоустойчивость функции добавления товаров в корзину.
Что я делал: Протестировал различные сценарии: добавление несуществующих товаров, нулевого и отрицательного количества, а также проверил корректность расчета итоговой суммы в ответе сервера.
Результат: API корректно обрабатывает все ошибочные сценарии, не позволяя добавить в корзину некорректные данные, и возвращает актуальное состояние корзины после каждого изменения.
Подробный отчет о тестировании, тест-кейсы доступны на GitHub:
- Тестовая документация (Тест-кейсы) https://github.com/andreipyrlik05-lab/Test-case-API/blob/main/README.md
- Тестирование проводилось 👀 🧠 🤚 с использованием инструментов Postman для API-тестов и Chrome DevTools для анализа фронтенда".
Описание: Анализ требований и составление тестовой документации для гипотетического веб-приложения. Работа включала создание чек-листов, тест-кейсов, анализ граничных значений и различных видов тестирования.
- Чек-лист добавления товара в корзину
- Тестирование поля возраста с анализом граничных значений
- Комплексное тестирование продукта (на примере карандаша)
- Негативные тест-кейсы для формы авторизации
- Локализа проблемы
- Баг-репорт
Для связи:
- Telegram: @AndreiPyrlik
Всегда открыт к новым проектам и предложениям о работе!