Навыки тестирования:
● Тестирование АРI (Postman, Swagger):
○ Postman:
- составление коллекций, запросов, изменение заголовков и параметров запроса;
- REST;
- работа с ХML, JSON;
- проверка кодов ответа;
● SQL: написание запросов (SELECT, JOIN);
● Работа с баг-трекинговыми системами (Jira) и TMS (TestTrail);
● Тестирование мобильных приложений (Android, IOS):
○ Перехват трафика в Fiddler/Charles;
○ Функционал, UI, юзабилити;
○ Эмуляция устройств в ASDK, xCode и GenyMotion;
● Оформление тестовой документации (Чек-лист, тест-кейс, баг-репорт, тест-план);
● Кроссбраузерное тестирование (DevTools):
○ Вкладки Console, Network, Application;
○ Эмуляция разных устройств;
○ Проверка на разных браузерах;
○ Инспектор элементов (верстка, НТМL, СSS);
● Эмуляция разных ОС (VirtualBox);
● Создание GIT/Репозитория (Git Bash: git, clone, add, push, commit);
○ Repository (https://bitbucket.org/liseika/liseika/src/main/)
● Нагрузочное тестирование (Jmeter).
Теоретические знания:
● Теория тестирования (Цель и виды тестирования, техники тест-дизайна, тестирование API);
● Методологии разработки (Waterfall, Scram, Kanban, Agile);
● Жизненный цикл ПО и бага;
● Понимание протоколов (HTTP/HTTPS, HTML, CSS);
● Базовые знания моделей OSI и TCP/IP;
● Понимание клиент-серверной архитектуры;
● Валидация и верификация продукта;
● Принцип работы CI/CD.