Навыки, которые вы получите:
SQL
QA
Mobile testing
Jira
Web testing
Testing automation
Курс для тех, кто хочет стать инженером по обеспечению качества программного обеспечения (QA-инженером, или же тестировщиком). Курс направлен на практические приемы тестирования.
Программа
- Общее знакомство с it. Протоколы. Коды ответов.
- Разбор самостоятельных работ. Обсуждение вопросов по пройденной теме.
- Классификации видов тестирования. Виды и уровни тестирования.
- Разбор самостоятельных работ. Обсуждение вопросов по пройденной теме.
- Тестирование документации и требований. Свойства качественных требований. Источники требований. Техники тестирования требований.
- Разбор самостоятельных работ. Обсуждение вопросов по пройденной теме.
- Баг-репорты. Жц бага. Severity и priority. Знакомство и работа с jira, git, github. Основные команды git. devtools для тестировщика.
- Разбор самостоятельных работ. Обсуждение вопросов по пройденной теме.
- Типы бд, субд. основы sql, операторы, типы данных, решение самых распространенных задач с собеседований.
- Разбор самостоятельных работ. Обсуждение вопросов по пройденной теме.
- Api. rest/soap. Тестирование api. Знакомство с postman. Запросы. коллекции.
- Разбор итоговых проектов. Вопросы и ответы по ручному тестированию.
- Автоматизация тестирования. Преимущества и недостатки. Области применения. необходимые навыки и инструменты. Selenium ide.
- Разбор самостоятельных работ. Обсуждение вопросов по пройденной теме.
- Мобильное тестирование. Специфика и особенности. Работа с androidstudio.
- Разбор самостоятельных работ. Обсуждение вопросов по пройденной теме.
- Создание и корректировка резюме. Создание и ведение аккаунта в linkedin. Концепции поиска работы. Прохождение собеседований. тестовые задания.
- Итоговая встреча: «боевое крещение выпускников». Техпрогон по всему материалу, как на реальном собеседовании.
Чему вы научитесь
- Навыкам проведения исследовательского тестирования программного обеспечения.
- Умению писать тестовую документацию.
- Умению автоматизировать тестирование на различных платформах.
- Навыкам проведения тестирования клиент-серверных Web-приложений, включая нагрузочное тестирование и тестирование безопасности.
- Навыкам проведения тестирования мобильных приложений как для iOS, так и для Android.