Har xil
Qora jumada qatnashadi 20%
gacha chegirmalar amal qiladi 0 kun 00:00:00
Kurs

Автоматизирован­ное тестирование веб-приложений на JavaScript

Автоматизированное тестирование веб-приложений на JavaScript

Вы научитесь программировать на JavaScript, работать с фреймворками Selenium Webdriver и Cypress, тестировать пользовательские интерфейсы и настраивать CI. Соберёте портфолио, сможете претендовать на повышение или работу в крупной IT-компании.

Кому подойдёт этот курс

  • Junior- и middle-тестировщикам Junior- и middle-тестировщикам

    Научитесь работать с редкими функциями Selenium и писать автотесты на JS с помощью фреймворков. Прокачаете навыки UI-тестов, автоматизируете тестирование с помощью CI/CD и сможете больше зарабатывать.

  • Проходящим курс «Профессия Тестировщик» Проходящим курс «Профессия Тестировщик»

    Научитесь писать сложные автотесты на JavaScript, работать с фреймворками и непрерывной интеграцией. Добавите ещё один язык программирования в список навыков и сможете претендовать на большее количество вакансий.

Siz nimani o'rganasiz

  1. Писать автотесты

    Разберётесь в функциях и настройках Selenium IDE и научитесь писать автотесты без программирования.

  2. Программировать на JavaScript

    Изучите синтаксис и основные функции языка, научитесь отлаживать и писать небольшие приложения.

  3. Работать с фреймворками

    Научитесь использовать Selenium Webdriver и тестовые фреймворки Cypress и Webdriver.io. Сможете создавать тесты с предусловиями и постусловиями.

  4. Создавать UI-тесты

    Углубитесь в работу с Selenium WebDriver, научитесь пользоваться паттерном PageObject. Сможете тестировать пользовательские интерфейсы.

  5. Использовать Git

    Научитесь работать с распределённой системой контроля версий и сможете работать над разными версиями проекта в большой команде.

  6. Автоматизировать тесты

    Научитесь работать с CI/CD и Gitlab. Непрерывная интеграция поможет регулярно проводить автотесты, быстро находить ошибки и не копить технический долг.

Как пользоваться платформой

  1. Изучаете тему

    В курсе — практические видеоматериалы.

    Изучаете тему
  2. Выполняете задания

    В том темпе, в котором вам удобно.

    Выполняете задания
  3. Работаете с курирующим экспертом

    Закрепляете знания и исправляете ошибки.

    Работаете с курирующим экспертом
  4. Получаете сертификат

    И дополняете им своё портфолио.

    Получаете сертификат

Содержание курса

Вас ждут видеоматериалы и практические задания на основе реальных кейсов.

  • 36 тематических модулей
  • 200+ тем

Базовые навыки

  1. Система контроля версий Git

      1. Версии программного кода.
      2. Установка Git.
      3. Индекс и частичные коммиты.
      4. Сравнение версий.
      5. Отмена изменений и откат версий.
      6. Репозитории и коллективная работа.
      7. Ветки — создание и управление.
      8. Слияние и разрешение конфликтов.
      9. Полезные инструменты.
      10. Правила работы с Git.
  2. Автоматизированное тестирование на JavaScript. Часть 1

      1. Введение в автоматизированное тестирование.
      2. Знакомство с автоматизацией на JS: mocha и Selenium Webdriver.
      3. Поиск элементов в Selenium Webdriver.
      4. Поиск элементов: CSS.
      5. Поиск элементов с помощью CSS: продолжение.
      6. Сложные CSS-локаторы и ожидания элементов.
      7. XPath-локаторы.
      8. Мастер-класс по написанию автотестов.
  3. JavaScript. Базовый уровень

      1. Введение.
      2. Переменные и работа с числами.
      3. Строки, boolean и условные операторы.
      4. Массивы и циклы.
      5. Функции.
      6. Объекты.
      7. Константы, области видимости и замыкания.
      8. Преобразование типов и нестрогие сравнения.
      9. Введение в DOM.
      10. Обработка событий и пользовательский ввод.
      11. Разработчик и soft skills.

Продвинутые навыки

  1. JavaScript. Продвинутый уровень

      1. Обработка событий и пользовательский ввод.
      2. Модули.
      3. Общение с сервером, async/await.
      4. Event Loop и асинхронная разработка.
      5. Методы объекта и прототипы.
      6. Обработка ошибок.
      7. События.
      8. ООП и его реализация в JavaScript.
      9. Функциональный подход.
      10. Тестирование.
      11. Npm, package.json.
  2. Автоматизированное тестирование на JavaScript. Часть 2

      1. Continuous Integration.
      2. WebdriverIO.
      3. Cypress: JS Testing Next Gen.
      4. Альтернативные фреймворки.
      5. Паттерны автоматизации тестирования.
      6. JS API-тесты.

Итоговые проекты

  1. Простые автотесты

    Напишете простые автотесты и отточите свои навыки на реальной задаче.

  2. Автоматические тесты

    Напишете автоматический тест и настроите непрерывную интеграцию.

Dasturdagi kurslarning birida o'qib bo'lganmisiz

Bu to'g'risida menejerga ayting, bu kurs uchun to'lashingiz shart emas

Спикеры

Павел Круглей

Павел
Круглей

Frontend&Quality Engineering Manager в New10

15 лет опыта в тестировании, автоматизации, управлении качеством и разработкой. Спикер на международных конференциях. Создал отдел автоматизации тестирования мобильных приложений в Booking.com.

Александр Воробей

Александр
Воробей

Team Lead QA Automation в Ozon

5 лет опыта в QA Automation. Работал в «Элвис-НеоТек» и «Тинькофф». Настраивал автоматизацию тестирования фронтенда и бэкенда, работал с инфраструктурой. Был спикером в «Тинькофф школе».

Марина Третьякова

Марина
Третьякова

Ведущий специалист по тестированию в СКБ «Контур»
Даниил Пилипенко

Даниил
Пилипенко

Директор кадрового центра SymbioWay
Тимофей Тиунов

Тимофей
Тиунов

Системный архитектор в Сбермегамаркете

Отзывы участников

  • Если какой-то материал тяжело даётся, есть вопрос по ДЗ, достаточно написать преподавателю, который поможет разобраться с информацией и подскажет, как решить задачу.
    По итогу 9-месячной учёбы стал по-другому смотреть на сайты. Замечаю «баги», разбираюсь в вёрстке, веду репорты. Узнал, как работать со специфическим ПО.
    Уже сейчас нисколько не жалею, что выбрал Skillbox. Спасибо!!!
  • Благодаря курсу я научилась создавать классные постеры и векторные изображения. Также мой список новых скиллов пополнили ретушь и обтравка изображений — одни из главных навыков профессионального графического дизайнера.
    Ну, и умение верстать журналы! Теперь я, как самый настоящий графический дизайнер, с лёгкостью могу создать разворот какого-нибудь модного журнала.
  • Отзывы студентов

    Яна Щербицкая

    Kurs «Photoshop с нуля до PRO»
    Курс очень круто структурирован, там есть все знания, которые мне нужны, чтобы освоить программу. Сама бы я точно что-нибудь пропустила.
    Преподаватели всё спокойно и терпеливо объясняют. Если ты что-то не понял, снимут дополнительный видеоролик и покажут ещё раз.
    Самое крутое в курсах Skillbox — постоянная связь с теми, кто подскажет, как правильно.
  • Отзывы студентов

    Алла Комиссаренко

    Kurs «UX-дизайнер с нуля до PRO»
    Работать дизайнером мне очень нравится, от UX я вообще в восторге, тяга к аналитике у меня была всегда. После долгих поисков работы в новой сфере подруга помогла мне получить заказ на редизайн сайта большой компании.
    Отдельно хочу сказать спасибо куратору Александру Свобода, он очень подробно расписывал все недочёты и ошибки решений в дизайне.
  • «Почему бы не сделать из хобби источник заработка?» — однажды подумала я.
    Недолго размышляя, записалась на курс в Skillbox и встала в ряд претендентов на гордое звание копирайтера.
    Работа с текстом помогла мне вернуть свою жизнь, вдохновила. Я начала снова ухаживать за собой, читать. Увидела, что я не только мать, но и писатель.

  • Отзывы студентов

    Ирина Семёнова

    Kurs «SMM-специалист»
    Я узнала, что такое охваты, KPI и прочие слова, которые раньше пугали. Поняла, что чем проще и понятнее, тем лучше. Разобралась в сложной иерархии рекламного кабинета и научилась настраивать аудиторию и рекламу.

    Я уже в теме и не боюсь назвать своих более опытных друзей коллегами.

Ваше резюме после обучения на платформе

Andrey Semyonov
  • Lavozim: Тестировщик на JavaScript
  • Dan maosh: 8 530 000 сум

Kasbiy malakalar:

  • Кросс-браузерное тестирование
  • Работа с фреймворками Webdriver и тестовым mocha.js
  • Создание простых и сложных UI-тестов на Selenium WebDriver
  • Знание CI/CD и настройка Gitlab
  • Написание автотестов на JavaScript
  • Работа с Git
  • Работа с Selenium IDE
  • Работа с Cypress и Webdriver.io
  • Знание основных паттернов
  • Гибридная автоматизация

Сертификат Skillbox

Подтвердит, что вы прошли курс, и станет дополнительным аргументом при устройстве на работу.

Сертификат Skillbox Kurs Автоматизирован­ное тестирование веб-приложений на JavaScript
  • Kursning boshlanishi: 29 июн
  • Qoldi: 3 joyj

Стоимость курса

  • Рассрочка до 12 месяцев без переплат
  • 745 794 сум/мес
    • 8 949 528 сум
    • 11 186 910 сум
Qora jumada qatnashadi 20%
gacha chegirmalar amal qiladi 0 дня 00:00:00

1-qadam. To'lov turini tanlang

2-qadam. Bog'lanish ma'lumotlarini to'ldiring

Xato ketganga oʻxshaydi. Qayta yuborishga harakat qilib koʻring yoki sahifani qayta ishga tushiring.

bosish bilan tugmachani, men rozilik beraman / tugmachani bosish bilan men rozilik berman ishlov berish shaxsiy ma'lumotlarga va  qoidalari bilan Platformalardan foydalanish

Tugmachani bosish bilan roziligimni bildiraman dan Ommaviy oferta bilan va shaxsiy ma'lumotlarga ishlov berish siyosati bilan

Rahmat!

Soʻrovingiz muvaffaqiyatli joʻnatildi

Часто задаваемые вопросы

  • Я никогда не занимался тестированием веб-приложений. У меня получится?

    Этот курс рассчитан на начинающих тестировщиков и специалистов среднего уровня. Для прохождения курса нужно знать:

    — основы тестирования;
    — тест-дизайн;
    — основы вёрстки;
    — клиент-серверную архитектуру;
    — тестирование API.

    А для абсолютных новичков в тестировании у нас есть большой курс «Профессия Тестировщик» — там вы изучите все необходимые основы и прокачаетесь с нуля до уверенного уровня Middle.
  • Я не пробовал программировать. Мне подойдёт этот курс?

    Да, на курсе мы научим вас программировать с нуля.
  • Какой график обучения? Получится ли совмещать его с работой?

    Вы можете изучать материалы курса в удобном вам режиме, совмещать обучение с работой и личной жизнью. Более того, все уроки будут доступны и по окончании курса, так что вы сможете освежить свои знания в любой момент.
  • Сколько часов в неделю мне нужно будет уделять учёбе?

    Всё зависит только от вас. В среднем наши студенты занимаются от трёх до пяти часов в неделю.
  • Я смогу общаться с преподавателями?

    У вас будет куратор в Telegram-чате, а проверяющий преподаватель прокомментирует домашние задания и даст полезные советы. Так вы сможете перенять опыт, профессиональные знания и лайфхаки от ведущих специалистов.
  • Действуют ли какие-нибудь программы рассрочки?

    Да, вы можете купить курс в рассрочку — и спланировать свой бюджет, разбив всю сумму на небольшие ежемесячные платежи.