Резюме: QA engineer
Начал свой путь с изучения frontend-разработки и поступил в школу WebHeroSchool. Там мы создали лендинг, и во время его создания я освоил:
- HTML
- CSS
- JS (начальный уровень)
- Git
- Pixel Perfect
- DevTools (понимание работы инструментов разработчика)
После обучения я попробовал поработать на фрилансе и выполнить пару заданий, но понял, что это не совсем мое. В 2023 году я решил основательно сменить работу .Начал обучение с ментором по направлению QA .
Во время учебы я сделал несколько проектов и освоил основы ручного тестирования, такие как тест-дизайн, тест-кейс, чек-лист, баг-репорт, mindmap и блок-схема. Также я научился тестированию мобильных приложений, включая:
- Матрицу устройств
- Эмуляторы. Тестирование в Android Studio
- Снятие логов в эмуляторе
- Тестирование на реальном устройстве
- Тестирование геолокации и производительности
- Тестирование обновления приложения
Я также освоил навыки тестирования API, включая:
- JSON - Postman: основная функциональность, тестирование API, динамический URL, cURL и генерация запроса из Postman в cURL
- Баг-репорты для API
- Логи в API
- Документацию API: Swagger, Apidoc
- XML: структуру элемента и структуру документа
- Позитивные проверки
- Негативные проверки
- Классы эквивалентности
- Граничные значения
- Валидацию API
Также я освоил навыки тестирования веб-приложений, включая:
- Архитектуру клиент-серверного приложения
- Протоколы HTTP и HTTPS
- Структуру HTTP-запроса и ответа
- Инструмент для работы с макетами (Figma)
- Тестирование верстки на адаптивность
- Кроссбраузерное тестирование
- Кроссплатформенное тестирование
- Тестирование мобильных версий браузеров через Devtools
Также для тестирования я познакомился со снифером Charles, и уже в нем:
- Charles: ручное изменение ответа от бэкенда
- Rewrite: автоматическая подмена ответа бэк.
- Map Local: автоматическая подмена из файла ответа бэк.
Также для тестирования я познакомился с базой данных SQL
-Как тестировать базу
-Как писать запросы
-Агрегирующие функции, изменение типов, группировка и сортировка данных
-Объединение таблиц
Какие то лёгкие запросы например найти courier c именем "Виктор" и фамилией "Туманов" из таблицы couriers
SELECT
courier
FROM
couriers
WHERE firstName"Виктор" and secondName "Туманов";