[Яндекс Практикум] Инженер по тестированию
Вы получите: материалы курса в записи.
Тестировщик создаёт сценарии тестирования, прогнозирует сбои и находит ошибки в продуктах. Вы освоите тест-дизайн и овладеете инструментами Postman, Charles, Яндекс.Трекер. Чтобы изучить основы автоматизации тестирования, вы познакомитесь с Javascript и Puppeteer.
Программа курса:
Основы тестирования. 10 часов.
- Виды тестовой документации: чек-листы и тест-кейсы.
- Баг-репорт: правила составления.
- Виды тестирования: смоук и регрессионное тестирование.
- Тестирование локализации.
- Тестирование веб-приложения.
- Тест-анализ.
- Методики тест-дизайна на практических кейсах.
- Методы создания тест-кейсов и чек-листов.
- Тест-планы.
- Оценка проекта и подбор документации.
- Проектирование майндмэпов и блок-схем.
- Основы сетей: модель OSI и TCP/IP.
- Протоколы HTTP и HTTPS.
- Клиент-серверная архитектура.
- DevTool браузера, снифферы: Charles.
- Работа с консолью.
- Запросы через curl.
- Анализ логов через grep.
- Уровни логирования.
- UI-тестирование.
- Работа с клиент-серверными приложениями.
- GPS и тестирование геолокации.
- Тестирование в условиях неоднородного качества связи/интернета.
- Android и iOS: среды разработки Android Studio и Xcode, эмуляторы и логирование.
- REST API.
- Виды документации к API: Swagger.
- Тестирование API через Postman.
- Базы данных и применение в сервисах.
- Базовые SQL-запросы.
- Индексы.
- Работа с таблицами.
- Тестирование структуры базы данных на соответствие требованиям.
- Основы языка программирования JavaScript.
- Работа с Puppeteer.
- Автоматизированные тесты.