Дополнительные сведения:
В своей работе я использовал инструменты и подходы, которые охватывают разные аспекты тестирования. Для API-тестирования я использовал Postman и SOAP UI, выполняя ручное тестирование. Работал с форматами данных JSON и XML, а документация API была предоставлена через Swagger.
Для мониторинга и анализа системы я использовал логи через OpenShift, а для сбора метрик и отслеживания стабильности системы — Grafana. Это позволило оперативно находить проблемы и следить за производительностью.
В работе с базами данных я использовал MySQL и PostgreSQL, где для проверки данных писал SQL-запросы, такие как SELECT и JOIN, что помогало убедиться в корректности работы с данными.
Процесс тестирования я документировал в Jira с плагином Zephyr, а позднее мы перешли на Mantis. Документация хранилась в Confluence. Задачи велись на доске в Jira, что позволяло удобно отслеживать прогресс работы и статус задач.
Для контроля версий я использовал Git, а также через систему CI/CD устанавливал сборки на тестовые стенды, что позволило автоматизировать часть процессов и улучшить качество выпускаемых версий.
Что касается типов тестирования, то я проводил разнообразные виды, включая регрессионное, модульное, интеграционное, приемочное и смоук-тестирование. Также я занимался ПСИ — проверкой совместимости и интеграции, что было важно для обеспечения работы системы в разных условиях.