Изучив курс "Профессия Тестировщик" от Skillbox, Вы освоите одну из самых востребованных IT-профессий, где не нужен опыт программирования — научитесь искать ошибки в работе сайтов и приложений. Вас будут курировать опытные наставники.
Лёгкий старт в IT-сфере. Обучение на практике. Помощь в трудоустройстве. 14 инструментов тестирования.
Вы научитесь:
- Функциональному и нефункциональному тестированию сайтов и приложений. - Тестированию мобильных приложений. - Основным методам автоматизации. - Работать в таск-трекерах. - Техникам тест-дизайна. - Основам программирования на Java. - Использовать шаблоны тест-планов, тест-кейсов, сценариев и чек-листов. - Работе в панели инструментов веб-разработчика. - Тестированию пользовательских интерфейсов.
Программа курса "Профессия Тестировщик" состоит из 105 тематических модулей и 586 онлайн-уроков:
Тестирование веб-приложений
1. Основы тестирования веб-приложений
- Основы тестирования веб-приложений. - Тестирование текстовых полей. - Тестирование текста, чисел и дат с использованием граничных значений. - Что такое хорошая спецификация? Правильное оформление баг-репорта. - Тестирование форм регистрации. - Тестирование форм авторизации и восстановления паролей. - Тестирование дополнительных элементов интерфейса. - Расширенные техники тестирования. - Тестовые сценарии. Позитивные и негативные тесты. - Кроссплатформенное и кроссбраузерное тестирование. - Дополнительные инструменты тестирования.
2. Веб-вёрстка
- Введение. - Базовый HTML. - Базовый CSS. - Работа с макетом. - Flexbox. Практика. - Продвинутый HTML. - Продвинутый CSS. - Сетки. - Доступность. - Адаптивность. - Javascript для верстальщика. - Кроссбраузерность. - Практикум (бонус). - Работа с хостингом.
3. Язык запросов SQL
- Вы узнаете основы SQL и структуры баз данных, научитесь работать с функциями и запросами и модифицировать данные.
4. Система контроля версий Git
- Вы узнаете про версии программного кода, научитесь устанавливать Git, сравнивать версии, отменять и откатывать изменения, работать с репозиториями и в команде разработчиков.
5. Универсальные инструменты
- Chrome DevTools как инструмент упрощения тестирования. - Chrome DevTools как инструмент локализации ошибок. - Chrome DevTools. Дополнительные операции. - Системы отслеживания задач. - Метрики тестирования и оценка трудозатрат.
- Введение в тестирование мобильных приложений. - Ориентация и экраны. - Эмуляторы и симуляторы. - Сборка приложений и продвинутые функции Android Studio и XCode. - GPS и батарея. - Связь. - Скриншоты и логи. - Дипломная работа. Тестирование мобильных приложений.
Автоматизация тестирования
1. Java-разработчик c нуля
- Введение. - Синтаксис язык. - Объекты и классы. - Числа, строки, даты. - Массивы и коллекции. - Наследование и полиморфизм. - Особенности ООП в Java. - Исключения, отладка, тестирование и логирование. - Работа с файлами и сетью. - Работа с MySQL в Java. - Многопоточность. - Разработка веб-приложений. - Нереляционные базы данных и очереди. - Производительность и оптимизация. - Распределённые хранилища и вычисления. - Бонус-модуль. Паттерны проектирования. - Введение в алгоритмы. - Введение в структуры данных. - Протокол HTTP. - Заключительный модуль.
2. Автоматизация тестирования веб-приложений на Java
- Введение в автоматизированное тестирование. - Первые тесты на Java. - Поиск элементов с помощью Selenium WebDriver. - Поиск элементов с помощью CSS-локаторов. - Поиск элементов с помощью XPath. - UI-тесты: простые тесты для Web. - Дипломная работа. Автоматизированное тестирование.
Бонусные курсы
1. Универсальные знания программиста
- Как стать первоклассным программистом. - Вёрстка email-рассылок. Советы на реальных примерах. - The state of soft skills. - Как мы создавали карту развития для разработчиков. - Как общаться по e-mail и эффективно работать с почтой? - Повышение своей эффективности. - Спор о первом языке программирования. - Саморазвитие: как я не усидел на двух стульях и нашел третий. - Data-driven-подход к продуктивности - инсайты из данных миллиона людей. - Протокол HTTP. - Введение в алгоритмы.
2. Английский для IT-специалистов
- IT Resume and CV. - Job interview: questions and answers. - Teamwork. - Workplace communication. - Business letter. - Software development. - System concept development and SRS. - Design. - Development and Testing. - Deployment and Maintenance.
Дипломные проекты:
Тестирование онлайн-портала
Вы будете тестировать крупный онлайн-проект от самого начала его проектирования до релиза. Усвоите принцип раннего тестирования, создадите тестовую документацию, баг-репорты, научитесь применять техники тестирования и инструменты.
Тестирование мобильного приложения
Вы узнаете, что значит быть тестировщиком в команде, разрабатывающей мобильное приложение. Сможете приложить к портфолио полный цикл тестирования приложения на Android и iOS.
Тестирование веб-сайта
Вы примерите на себя роль специалиста по автоматизированному тестированию и напишете свои собственные автотесты на Java.
После обучения вы получите диплом Skillbox об успешном прохождение курса "Профессия Тестировщик", который станет дополнительным аргументом при устройстве на работу.