На курсах вы можете проходить курс в любое удобное время, а лекции останутся у вас навсегда
Онлайн
Обучение проходит онлайн в удобное для вас время.
Кому подойдет этот курс?
Новичкам
Данный курс записан на простом языке, с понятными примерами без лишней воды и пустых обещаний для тестировщиков с нуля
Экспертам
Вы работаете годами на одном месте, а рынок меняется и требует новые знания. Данный курс полностью отвечает требованиям рынка и поможет вам получить недостающие знания за максимально короткий срок
Менторам на местах
В данном курсе содержится большое количество методических материалов, описаны подходы к обучению для начинающих специалистов, которые могут быть полезны в разрезе обучения сотрудников в команде
Создадите свой первый чек-лист и тест-кейс, оформите отчет о дефекте, разберетесь в отличиях тест-плана и тестовой стратегии
Техники тест-дизайна
Научитесь применять основные техники тест-дизайна, которые помогут вам создавать оптимальное количество проверок для вашего продукта
Тестирование веб-приложений
Научитесь работать в таких инструментах как: DevTools, Postman, Figma на реальном приложении, разработанном для курса
Тестирование мобильных приложений
Научитесь отличать нативное приложение от гибридного, симулятор от эмулятора. Узнаете об особенностях тестирования мобильных приложений
Тестирование баз данных
Научитесь писать простые запросы на языке SQL к базам данных и настраивать БД на примере MySQL
Программа курса
Программа актуальна для курса "Уровень PRO" и разработана так, чтобы вы могли в любое время начать обучениe без привязки ко времени и строгим дедлайнам. На курсе "Уровень BASIC" она упрощена.
QA, QC, Testing. Верификация и валидация
Принципы тестирования
SDLC. Модели разработки ПО
Уровни тестирования
Типы тестирования
Scrum
Kanban и XP
Анализ требований
Эквивалентное разбиение и анализ граничных значений
Попарное тестирование
Диаграмма переходов и состояний, таблица принятия решений, предугадывание ошибок
Тест-план, тест-стратегия и отчет по результатам тестирования
Тест-кейсы и чек-листы
Работа в TestRail, QASE и Test.it
Отчет о дефекте. Виды улучшений
Работа в Jira и Youtrack
Матрица трассировки и метрики в тестировании
Оценка трудозатрат в тестировании. Виды эстимации
Как работает Internet? IP, MAC, URL, DNS
Клиент-серверная архитектура. Монолиты и микросервисы. Балансировщики
HTTP-протокол. HTTP-методы. Запросы и ответы. Коды ответов
Кэш и куки. Разница в определениях веб-сайта, приложения, сервиса и сервера
Chrome DevTools. Инструменты разработчика в браузере
Основы HTML и CSS
Тестирование графического интерфейса (GUI)
Виды API. SOAP и REST
Установка и обзор Postman
API-документация. Swagger и типы данных
HTTP-методы в Postman. Цепочка запросов
Идентификация, аутентификация и авторизация. Типы авторизации в Postman
Тестирование SOAP-сервисов. SoapUI. Test runner + CSV/JSON
Перехват трафика в Postman
Простые автотесты. Тест-кейсы и чек-листы
Работа с тестовыми данными в Postman
Базы данных. Типы БД и СУБД. Нормальные формы
Установка MySQL-сервер. Создание таблиц в БД
SELECT запросы в SQL. Агрегатные функции
JOIN запросы в SQL
NoSQL база данных на примере MongoDB
Типы мобильных приложений. Статистика
Эмуляторы мобильных устройств Android Studio и Genymotion
Особенности тестирования мобильных приложений
Установка и настройка Charles Proxy
Использование Charles Proxy для тестирования
Установка и настройка Fiddler
Использование Fiddler для тестирования
Основы GIT
Установка и настройка git/github
Базовые команды git. Отслеживание изменений
git commit, git checkout, git stash
Работа с ветками в git
Git Gui и Git Flow
Установка и настройка подсиcтемы Linux на Windows
Команды ls и mkdir
Команды mv, cp, nano, less, vi, cat
Команды grep и find
Операции с выводом и процессами
Команды ping и curl
ChatGPT для тестировщика
Тестовые окружения
Введение в CI/CD для тестировщика
Основы работы с Jenkins
Основы работы с GitHub Actions
Создание резюме и сопроводительного письма
Книги для начинающего тестировщика
Правила деловой переписки
Как построить процесс тестирования, если ты один тестировщик на проекте?
Ресурсы для изучения английского языка
Как получить первый опыт работы и где практиковаться в тестировании?
Создание профиля в LinkedIn
Дополнительные инструменты тестировщика (Testrail, MindManager, ShareX)
На что нужно обратить внимание перед выбором курса
Английский язык
Мои курсы записаны на русском языке, но в них используется большое количество английских терминов и заимствованных слов. Для комфортного прохождения курса уровень английского должен быть не ниже Pre-Intermediate (A2). Многие вакансии вне ЕврАзЭС предполагают от соискателя уровень B2.
Исключение для РФ: этот рынок отличается большим количеством локальных продуктовых компаний и аутсорсинга, поэтому искать работу можно только с русским языком в запасе
Важные заметки
Работа инструментов на курсе будет рассмотрена с точки зрения двух платформ: macOS* и Windows.
Основной упор на курсе отдается тестированию веб-приложений. Необходимая база по тестированию мобильных приложений также будет рассмотрена, однако автор не является экспертом в этом вопросе. Тестирование десктопных приложений на курсе не рассматривается.
Прохождение любого курса не гарантирует 100% трудоустройство студента. Автор не сторонник пустых обещаний, которые вы можете увидеть в рекламах других онлайн-школ, которые чаще всего подкреплены только словами.
Автор предоставит все материалы и обратную связь, с помощью которых вы разберетесь в основах функционального тестирования, научитесь работать в самых популярных и востребованных инструментах в различных типах приложений, подготовите резюме и с ним сможете выйти на рынок труда.