О курсе
Данный курс предназначен для тех кто хочет освоить такую популярную, востребованную и оплачиваемую профессию как — Тестировщик ПО (QA Engineer) и БЫСТРО выйти на рынок и начать поиск первой работы! Так же он подойдет для тех кто уже работает тестировщиком или в сфере IT и планирует сменить направление. Он подойдет как тем, кто только делает первые шаги в мир тестирования, хочет лучше понять эту деятельность и готовится к первым собеседованиям, так и тем, кто имеет некий опыт, но чувствует, что полезно получить знания по тестированию в структурированном понятном виде.
Чему вы научитесь?
- Вся базовая теория: типы тестирования, техники тест-дизайна, жизненный разработки и тестирования программного продукта
- Тестовые и практические занятия для проверки усвоенного материала. Тестовые и практические задания с обратной связью от Преподавателя
- Методологии разработки ПО: Водопадная модель, V-образная модель, Agile: SCRUM, Kanban.
- Тестирование WEB-приложений
- Создание тестовой документации: баг-репортов, тест-кейсов и чек-листов. Работа с требованиями. Работа в багтрекинговой системе JIRA
- Работа с базами данных и языком запросов SQL
- Клиент-серверная архитектура
- Работа в POSTMAN и тестирование API
- Тестирование с помощью Jmeter
- Нагрузочное тестирование
- Работа в системе контроля версии кода Git
- Работа в командной строке
- Особенности тестирования мобильных приложений
- Создание резюме для тестировщика
- Разбор реальных вакансий на позицию тестировщика
Содержание курса
Приветствие!
-
Обязательно прочти
Базовый блок: Основные участники процесса разработки ПО. Что такое тестирование.
-
Что такое тестирование? Как стать тестировщиком? Виды тестировщиков.
-
Этапы разработки и тестирования ПО. Основные роли в IT
-
Что такое QA и QС. Уровни должностей в IT. Пути развития для Тестировщика.
-
Основные термины блока
Классификация и принципы тестирования. Техника тест-дизайна
-
Основные принципы тестирования
-
Функциональное тестирование
-
Нефункциональное тестирование
-
Модульное, интеграционное, системное и приемочное тестирование
-
Статическое и Динамическое тестирование. Альфа- и Бетта- тестирование.
-
Тестирование нового функционала. Регрессионное тестирование. Re-test.
-
Позитивное и негативное тестирование
-
Тестирование с помощью техник тест-дизайна
-
Классификация тестирования
Методологии разработки ПО. Установка и работа в баг-трекинговой системе JIRA
-
Методологии разработки ПО : водопадная, V-образная, Agile модель
-
Установка и работа в баг-трекинговой системе JIRA. В РФ только через VPN
-
Практическое задание в баг-трекинговой системе JIRA
Тестовая документация
-
Работа с требованиями для тестировщика.
-
Учимся составляться Чек-лист
-
Учимся составлять Тест-кейс
-
Учимся составлять Тестовый набор
-
Составление тестовой документации
-
Баг-репорт. Поиск багов в интернете
-
Когда нужно оформлять баг?
-
Приложения для хранения тестовой документации
Работа с базами данных и SQL запросами
-
Что такое базы данных и их классификация
-
Установка ПО для написания SQL запросов и работе с базами данных
-
Создание и заполнение таблиц в базе данных. Часть 1
-
Создание и заполнение таблиц в базе данных. Часть 2
-
Создание и заполнение таблиц в базе данных. Часть 3
-
Просмотр взаимосвязи таблиц между собой
-
Основные SQL запросы в базы данных для тестировщика. Часть 1
-
Основные SQL запросы в базы данных для тестировщика. Часть 2
-
Создание таблицы и SQL запросов к ней
-
Объединение таблиц
-
Изменение и удаление данных в базе данных
Клиент-серверная архитектура. HTTP методы. API
-
Структура Клиент-серверной архитектуры
-
Что такое URL, IP, DNS сервер, Маска подсети, MAC адрес, Cash, Cookies
-
HTTP протокол и его основные методы. Статус-кода
-
SOAP протокол. Написание сообщение на языке XML
-
REST- архитектура. Написание сообщений в формате JSON
-
Тестирование браузера с помощью DevTools — инструмент для web-разработки
-
Вопросы по блоку «Клиент-серверная архитектура»
Тестирование API с помощью Postman
-
Что такое API. Установка Postman
-
Знакомство с интерфейсом Postman
-
ВАЖНОЕ ОБЪЯВЛЕНИЕ!
-
Тестирование API. Тестируем Google Maps API. Метод POST + GET
-
Тестирование API. Тестируем Google Maps API. Метод PUT
-
Тестирование API. Тестируем Google Maps API. Метод DELETE
-
Позитивное и негативное тестирование API
-
Тестирование API. Пример №2.
-
Тестирование категорий API из примера №2
Работа с командной строкой Windows
-
Работа с приложениями и получение конфигурации вашего ПК через командную строку.
-
Работа с файлами и директориями в командной строке
Нагрузочное тестирование
-
Введение в Нагрузочное тестирование. Цели нагрузочного тестирования.
-
Когда необходимо проводить нагрузочное тестирование
-
Этапы нагрузочного тестирования
-
Методика нагрузочного тестирования
Jmeter — главный инструмент для Нагрузочного тестирования
-
Очень важное сообщение для ВСЕХ студентов данного курса!
-
Установка Jmeter
-
Смена темы интерфейса в Jmeter
-
Знакомство с интерфейсом Jmeter и создание первого запроса
-
Создание запросов в ручную
-
Создание запроса из HAR файла
-
Добавление в тесты временное ожидание
-
Закрепление блока по работе с Jmeter
Работа с системой контроля версии кода Git
-
Порядок выполнения команд в данном модуле
-
Установка локального Git и глобального репозитория Git Hub
-
Создание файлов проекта в локальном и глобальном репозитории. Операции с ними.
-
Нужно ли изучать Git и прокачивать свой Git Hub тестировщику
Тестирование мобильных приложений
-
Виды мобильных приложений
-
Вопросы по блоку тестирования мобильных приложений
-
Тестирование и особенности тестирования мобильных приложений
-
Перечислить основные особенности и зависимости мобильных приложений
Создание резюме для Тестировщика и гайды
-
Создание резюме для Тестировщика
-
Разбор реального резюме Тестировщика без опыта работы
-
Что должен знать Начинающий тестировщик с разбором реальных вакансий
-
Что должен знать Middle тестировщик. Разбор реальных вакансий на ЗП 150 000 р
-
Что должен знать Senior QA тестировщик
-
Нужно ли выполнять тестовое задание?
-
Как готовиться и проходить собеседования
-
Ошибки при прохождении собеседования
-
Стоит ли переходить из тестировщика в разработчики?
-
10 советов Тестировщику
-
Ручное тестирование и автотесты. Плюсы и минусы. Когда стоит применять
Рейтинги и обзоры студентов
Пока нет отзыва