В работе использую широкий спектр методов тестирования, включая функциональное/нефункциональное тестирование, тестирование пользовательского интерфейса, тестирование производительности.
Тестирую API (в Postman), чтобы проверить корректность взаимодействия между различными компонентами системы.
Пишу понятную документацию, включая тест-кейсы и чек-листы.
Умею отстаивать баги перед разработчиками.
Тестировал интернет-магазин (личный кабинет пользователя, каталог товаров, детальную карточку товара и корзину) на iOS/Android.
+ Написал шаблон для тест-кейса, что сократило время на заведение баг-репорта в 2 раза, уменьшив время на документирование ошибок на 40%.
+ Создал и обновил тест-кейсы для различных функций интернет-магазина, что позволило уменьшить время на тестирование на 25%.
Примеры найденных багов:
1. Ошибка в процессе регистрации пользователя
• При попытке регистрации с уже существующим адресом электронной почты система не выдавала соответствующее предупреждение, а просто перезагружала страницу без каких-либо изменений
• Это могло привести к путанице и разочарованию пользователей, которые не понимали, почему их регистрация не прошла
2. Некорректное отображение цен в каталоге товаров
• При применении фильтра по цене система неверно рассчитывала и отображала диапазон доступных цен
• Некоторые товары, попадающие в заданный ценовой диапазон, не отображались в результатах поиска
• Это могло ввести пользователей в заблуждение относительно ассортимента и стоимости товаров в интернет-магазине
На проекте ИжАвиа я тестировал личный кабинет сотрудника на iOS/Android/Web и отвечал за проверку функциональных возможностей, обнаружение любых ошибок и дефектов. Я проводил функциональное тестирование, включая регрессионное и интеграционное.
В частности, тестировал регистрацию и авторизацию, изменение данных о сотруднике, просмотр и заказ справок/отчетов, а также взаимодействие с другими функциями системы. Для тестирования API использовал Postman, работал со сваггером.
+ Разработал тест-план, охватывающий все основные функции личного кабинета, что позволило повысить эффективность тестирования на 30%.
+ Подробно задокументировал функционал личного кабинета, включая описание всех доступных функций и сценариев использования, что позволило улучшить взаимодействие с командой разработки и сократить время на согласование требований в 2 раза.
Примеры найденных багов:
1) Некорректное отображение данных о бонусах сотрудника в личном кабинете, где сумма начисленных бонусов не соответствует фактическим выплатам.
2) Ошибка в процессе смены пароля, при которой система не принимает новый пароль из-за недопустимой длины, не предупреждая пользователя о требованиях к паролю.
Тестировал корпоративный мессенджер в МТС.
Проводил функциональное и нефункциональное тестирование.
Примеры для функционального: отправка сообщений, создание групповых чатов, управление контактами и т.д.
Пример нефункционального (тестирование совместимости): проверка работы приложения на разных устройствах и операционных системах (iOS/Android), чтобы гарантировать одинаковое качество на обеих платформах.
+ Разработал и поддерживал в актуальном состоянии тест-кейсы для всех ключевых функций мессенджера, что сократило время на регрессионное тестирование на 35% и позволило быстрее реагировать на изменения в системе.
Примеры найденных багов:
1) Ошибка в отправке уведомлений: на определенных моделях устройств уведомления не появлялись вовремя или вообще не приходили - это привело к пропущенным сообщениям и недовольству пользователей.
2) Проблема с синхронизацией чатов: иногда новые сообщения не отображались на всех устройствах одновременно, что создавало путаницу и несоответствие данных между устройствами.