Онлайн-курс, вебинар Профессия "Инженер по автоматизированному тестированию"

Даты начала обучения

Продолжительность:
10 месяцев

Стоимость обучения:

134 100 р.

Добавить к сравнению

Профессия "Инженер по автоматизированному тестированию на 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
  • Организация кода в тестах
  • Организация процесса тестирования

Приобретаемые навыки

  1. Ручное тестирование
  2. Баг-трекинг
  3. Тестирование API
  4. Тестирование ПО
  5. Тестирование сайтов
  6. Тестирование мобильных приложений
  7. Agile
  8. Scrum
  9. Kanban
  10. Разработка тест-кейсов
  11. Базы данных
  12. SQL
  13. Trello
  14. Обеспечение качества
  15. Автоматизация тестирования
  16. Функциональное тестирование
  17. Регрессионное тестирование
  18. Техническая документация
  19. Анализ требований
  20. Jira
  21. Android studio
  22. Postman
  23. HTTP
  24. REST
  25. Black box testing
  26. Модульное тестирование
  27. Разработка через тестирование
  28. Алгоритмы
  29. Алгоритмы и структуры данных
  30. JavaScript
  31. Playwright
  32. GitHub
  33. GitHub Actions
  34. Git
  35. Linux
  36. Веб-разработка
  37. HTML
  38. CSS
  39. TDD/BDD
  40. CI/CD
  41. Jest
  42. ООП
  43. Асинхронное программирование
  44. Адаптивная верстка
  45. Ajax
  46. JQuery
  47. Webpack

Преподаватели

Информация предоставляется по запросу.

Даты и места проведения

Даты начала обучения не определены.

Мы бесплатно подберем для Вас подходящие курсы.

 Подборка курсов на e-mail
Пользуясь нашим сайтом, вы соглашаетесь с тем, что мы используем cookies  🍪