Профессия "Инженер по автоматизированному тестированию на JavaScript"
- 6 проектов в портфолио к концу обучения
 
- Помощь наставников — практикующих разработчиков
 
- Подготовка к трудоустройству + рекомендации в компании-партнеры
 
- Доступна рассрочка
 
Обучение стартует каждый четверг
Инженер по автоматизации тестирования организовывает процесс автоматизации на проекте, пишет автотесты, которые имитируют действия пользователя приложения, чтобы убедиться: программа работает по сценарию.
Научитесь проводить ручное тестирование веб-приложений, находить ошибки в продукте и составлять баг-репорты. Изучите язык программирования JavaScript и разберитесь, как строятся веб-приложения. Научитесь писать автотесты и покрывать приложения UI-тестами с помощью инструмента Playwright. Начните управлять процессом тестирования
Почему мы?
Начнем тестировать на первом уроке. Почувствуйте себя настоящим тестировщиком и учитесь на реальных примерах из практики в тренажере. Вас ждут более 110 упражнений и учебные проекты, в рамках которых вы будете тестировать приложения для портфолио в GitHub
Мы не сторонники подхода в обучении «повтори за учителем». На Хекслете решение задач идет только через реальное понимание. Вы будете не просто находить ошибки в сценариях, но и понимать, почему они случились
Практикующие тестировщики, которые скорректируют траекторию обучения и помогут справиться с трудностями. Вы не останетесь одни и вам не будет стыдно за результат
Знания и навыки, которые вы получите на курсе, релевантны требованиям международных компаний. А еще есть программа Карьерный трек, в рамках которой вы подготовитесь к поиску первой работы в IT
Работодатели ценят выпускников Хекслета и даже указывают наши курсы как преимущество при найме. Сертификат — подтверждение того, что вы серьезно поработали над собой и имеете хорошую перспективу стать первоклассным QA-тестировщиком
 
Основы тестирования ПО
- Познакомитесь с основами тестирования и научитесь проводить ручное тестирование веб-приложений, проверять их на адаптивность и кроссбраузерность
 
- Узнаете, как составлять чек-листы и тест-кейсы для поиска ошибок, а также как оформлять понятные баг-репорты о результатах тестирования
 
- Научитесь анализировать требования к продукту и использовать техники тест-дизайна
 
- Узнаете основные этапы жизненного цикла ПО: что происходит на каждом из этапов Погрузитесь в организацию процесса тестирования, спланируете трудозатраты и оцените сроки
 
- Изучите этап поддержки продукта, зачем он нужен и как влияет на работу тестировщиков
 
Курсы
- Введение в интернет
 
- Введение в тестирование веб-приложений
 
- Рабочий процесс тестировщика
 
- Жизненный цикл ПО
 
- Этап тестирования
 
Итоговый проект
- Тестирование интернет-магазина
 
Основы программирования на JavaScript
- Изучите основы языка JavaScript и основы программирования: типы данных, условные конструкции, циклы и функции
 
- Наполните свое портфолио на Github первыми программами
 
- Правильно настройте операционную систему для разработки, научитесь пользоваться командной строкой
 
- Установите git и редактор кода VS Code
 
Курсы
- Основы JavaScript
 
- JS: Настройка окружения
 
- Основы командной строки
 
- Введение в Git
 
Итоговый проект
Профессиональный JavaScript
- Прокачайте алгоритмическое мышление и реализуйте самостоятельно функции сортировки
 
- Напишите первые функциональные и юнит-тесты
 
- Научитесь использовать объекты в своих программах, создавать и менять их
 
- Напишите свою первую программу и протестируете ее
 
- Изучите основы автоматизированного тестирования и познакомьтесь с принципами написания тестов
 
Курсы
- JS. Объекты
 
- JS. Массивы
 
- JS. Функции
 
- JS. Автоматическое тестирование
 
Итоговый проект
Тестирование
- Погрузитесь в объектно-ориентированное программирование
 
- Познакомьтесь с асинхронной природой JavaScript и научитесь тестировать асинхронные программы
 
- Настройте непрерывную интеграцию, а также освойте работу с асинхронным кодом, таймерами и ошибками
 
- Начните использовать стабы, моки и фикстуры
 
- Научитесь писать и запускать автотесты, тестировать сложные сценарии
 
Курсы
- JS. Введение в ООП
 
- JS. Асинхронное программирование
 
- JS. Продвинутое тестирование
 
- Непрерывная интеграция (CI)
 
Итоговый проект
- Загрузчик страниц (Тестирование)
 
Основы веб разработки
- Создайте первые страницы с помощью HTML и CSS
 
- Научитесь использовать веб-формы и передавать данные в различном виде, использовать аутентификацию и сохранять данные между запросами при помощи куки Изучите базовые возможности CSS по оформлению элементов на странице
 
- Научитесь создавать формы, таблицы, использовать доступные HTML-теги для правильной семантики
 
- Познакомьтесь с устройством HTTP и освойте выполнение запросов с помощью Axios Познакомьтесь с идеей UI-тестирования и напишите первый UI-тест
 
- Начните эффективно использовать DOM API, выполнять HTTP-запросы к серверу с помощью AJAX
 
- Разберитесь с принципами построения HTTP API и с основами реляционных баз данных на примере SQL
 
Курсы
- Основы современной верстки
 
- Основы верстки контента
 
- CSS. Позиционирование элементов
 
- JS. DOM API
 
- Протокол HTTP
 
- HTTP API
 
- Основы реляционных баз данных
 
- SQL запросы из кода
 
- DOM testing library
 
Автоматизированное тестирование на JavaScript
- Научитесь работать с библиотекой Playwright и писать с помощью нее UI-тесты Разберитесь с SQL запросами из кода
 
- Освойте организацию процесса тестирования
 
- Узнайте, когда нужна автоматизация и как организовывать процесс автоматизации на проекте
 
- Научитесь создавать простые для анализа и изменения автотесты
 
Курсы
- Playwright
 
- Организация кода в тестах
 
- Организация процесса тестирования
 
Приобретаемые навыки
- Ручное тестирование
 
- Баг-трекинг
 
- Тестирование API
 
- Тестирование ПО
 
- Тестирование сайтов
 
- Тестирование мобильных приложений
 
- Agile
 
- Scrum
 
- Kanban
 
- Разработка тест-кейсов
 
- Базы данных
 
- SQL
 
- Trello
 
- Обеспечение качества
 
- Автоматизация тестирования
 
- Функциональное тестирование
 
- Регрессионное тестирование
 
- Техническая документация
 
- Анализ требований
 
- Jira
 
- Android studio
 
- Postman
 
- HTTP
 
- REST
 
- Black box testing
 
- Модульное тестирование
 
- Разработка через тестирование
 
- Алгоритмы
 
- Алгоритмы и структуры данных
 
- JavaScript
 
- Playwright
 
- GitHub
 
- GitHub Actions
 
- Git
 
- Linux
 
- Веб-разработка
 
- HTML
 
- CSS
 
- TDD/BDD
 
- CI/CD
 
- Jest
 
- ООП
 
- Асинхронное программирование
 
- Адаптивная верстка
 
- Ajax
 
- JQuery
 
- Webpack
 
 
Информация предоставляется по запросу.
Даты начала обучения не определены.