Стоимость:
- очно: для частных лиц - 15 000 руб., для организаций - 20 000 руб.
- дистанционно: для частных лиц - 20 000 руб., для организаций - 25 000 руб.
Курс для тех, кто хочет работать в ИТ, но не имеет опыта и профильного образования. Уникальная возможность уже через 2 месяца работать в крупнейших ИТ-компаниях. Не важно кто вы сейчас: менеджер, курьер, бухгалтер или даже мамочка, у которой заканчивается декретный отпуск. Вам достаточно просто ХОТЕТЬ РАБОТАТЬ В ИТ.
В конце курса у Вас будет понимание теории и навыки практической работы тестировщика. Вы составите резюме и пройдете пробное собеседование. Мы заинтересованы в том, чтобы Вы в конце курса поняли для себя, подходит ли Вам эта профессия, и если подходит - то нашли свою первую работу.
2 месяца обучения в вечернее время, много практики и первые собеседования не заставят себя ждать.
Курс проводится в вечернее время по понедельникам и четвергам, рассчитан на 15 занятий по два академических часа с 19:00 до 20:30 и 34 академических часа домашней работы.
Программа курса
1. Люди и компании
- Общее понятие о процессах разработки
- Профессии и роли в сфере ИТ
- Типы компаний на рынке ИТ
- Профессиональное сообщество - контакты, форумы, каналы общения
2. Методологии разработки
- Цикл разработки приложений - от идеи до запуска
- Методологии разработки (waterfall, agile)
- Применение методологии agile на тестовом примере
- Программы для организации проектной работы (в том числе Jira)
3. Архитектура
- Архитектура клиент-сервер
- Протоколы обмена данными
- HTTP-сообщения и их элементы
- Форматы данных (HTML, XML, JSON)
- API - интерфейс
- Понятие микросервисной архитектуры
4. Термины тестирования, критерии качества
- Что такое тестирование
- Что такое ошибка (баг, недочет)
- Критерии качества
- Модели качества
5. Багтрекинг (система управления ошибками)
- Популярные системы управления ошибками (багтрекеры, в том числе Jira)
- Этапы работы с багом
- Критерии серьезности ошибок
- Описание и шаги воспроизведения
6. Направления тестирования
- Многообразие классификаций тестирования
- По запуску кода (статическое, динамическое)
- По доступу к коду (белый, черный, серый ящик)
- По степени формализации (тест-кейсы, свободный поиск)
- Уровни функционального тестирования (дымовое, критического пути, расширенное)
- По степени автоматизации - в качестве демонстрации одного из подходов используется Selenium
7. Тест-кейс. Техники поиска ошибок
- Требования к программе и их тестопригодность
- Эвристики и оракулы тестирования (поиск ошибок опираясь на кругозор и опыт, а не на спецификацию к программе)
- Тестовые сценарии (тест-кейсы) разного уровня
- Шаблон тест-кейса
8. Тест-дизайн. Методы создания тестов
- Создание тестов методом черного ящика
- Классы эквивалентности
- Граничные условия
- Тест-дизайн - стандарты создания для черного ящика
- Шаблон тест-дизайна
9. Выбор стратегии тестирования
- Тестирование в условиях ограниченного времени
- Взаимодействие с заинтересованными сторонами для построения стратегии тестирования
- Комбинирование тестов по технике Pairwise
- Тестирование по таблице решений
10. Тестирование по спецификации
- Форматы описания бизнес-процессов (нотации бизнес-анализа)
- Форматы технических заданий
- Описание сценариев использования
- Тестирование по сценариям использования
11. Организация процесса тестирования
- 7 принципов тестирования
- Основные шаги построения процесса тестирования
- Отчетность
- Критерии завершения тестирования
12. SQL - введение
- Обзор реляционных СУБД и терминологии
- Возможности команды SELECT
- Арифметические выражения и NULL
- Псевдонимы столбцов
- Использование оператора конкатенации строковых символов и ключевого слова DISTINCT
13. SQL - фильтрация и сортировка строк
- Поиск по числам, датам и тексту
- Логические операторы
- Предикаты
- Сортировка результатов
14. SQL - выбор данных из нескольких таблиц
- Объединение нескольких таблиц
- Условия объединения
- Сложные условия объединения
- Типы внешних объединений
- Объединение не по ключевым столбцам
15. Собеседование и резюме
- Ваше резюме - что в нем должно быть, чтобы заинтересовать работодателя
- Поиск подходящих вакансий
- Прохождение собеседования