Запись

[Teachmeskills] Автоматизированное тестирование на JS (Вячеслав, Владислав)

Тема в разделе "Курсы по программированию"

Цена:
80000 руб
Взнос:
821 руб
Организатор:
Евражкa

Список участников складчины:

1. Евражкa
open
2
Записаться
  1. Евражкa Организатор складчин

    [Teachmeskills] Автоматизированное тестирование на JS (Вячеслав, Владислав)

    [​IMG]

    Кем ты станешь:

    В плане организации курсов автоматизированного тестирования на JavaScript, TeachMeSkills — не школа, а полноценный университет. Мы готовим не столько автоматизаторов, сколько гарантов качества любых айти-продуктов. По окончании программы ты получишь все необходимые знания и навыки, от 2 до 6 проектов в портфолио.

    Твой результат в конце курса:
    1. Сможешь создавать автотесты для тестирования web-приложений и REST API, используя лучшие практики в индустрии
    2. Научишься запускать тесты, используя инструменты Continious Integration
    3. Напишешь грамотную документацию и отчет тестирования после завершения курсов по автоматизации тестирования на JavaScript
    4. Научишься работать с Selenium Webdriver, WebDriverIO, Cypress и Playwright на продвинутом уровне, научишься работать с тестовыми фреймворками для модульного и API тестирования
    5. Будешь знать концепции разработки и тестирования программного обеспечения
    6. Станешь востребованным Automation QA Engineer на JavaScript

    Программа курса:

    Модуль 1 - Введение в TypeScript
    • Введение в TypeScript (NodeJS)
    • Настройка окружения IDE
    • NPM
    • package.json
    • Как устроен TS
    • Компиляция и интерпретация исходного кода. JIT-компиляция
    • Запуск программы
    Модуль 2 - Система контроля версий
    • Что такое система контроля версии
    • Классификация систем контроля версии
    • Git
    • Основные команды Git
    • Github
    • Создание репозитория и размещение исходного кода
    • Форматирование кода: ESLint, Prettier
    Модуль 3 - Основы TypeScript
    • Типы данных TS
    • Переменные
    • Область видимости. Hoisting
    • Преобразование типов
    • Условный и логические операторы
    • Циклы (for, while, do ... while)
    Модуль 4 - Строки, числа, дата, регулярные выражения
    • Строки. Работа со строковым типом данных
    • Числа. Работа с числами. Random
    • Дата. Работа с датой и временем
    Модуль 5 - Функции
    • Что такое функции
    • Способы объявления функций
    • Параметры и аргументы функций
    • Параметры по умолчанию
    • IIFE
    Модуль 6 - Объекты
    • Объекты, JSON
    • Доступ к свойствам и методам объекта
    • Цикл работы с объектами (for ... in)
    • Objects clone/copy
    • Типы и интерфейсы
    Модуль 7 - Массивы (Часть 1)
    • Массивы
    • Доступ к элементам массива
    • Циклы работы с массивами (for ... of)
    • Внутренние методы работы с массивами
    Модуль 8 - Массивы (Часть 2)
    • Методы работы с массивами: filter, map, reduce, foreach, some/every
    • Деструктуризация объектов/массивов (spread)
    • Копирование массивов
    • Коллекции: Map, Set. Методы работы с ним
    Модуль 9 - ООП (Часть 1)
    • Функции-конструкторы при создании объектов. Ключевое слово new
    • Ключевое слово this. Понятие контекста
    • Прототипы. Prototype. __proto__
    • Наследование с использованием прототипов
    • Понятие классы и объекты
    • Появление классов: свойства get(), set(), статические свойства
    Модуль 10 - ООП (Часть 2)
    • Понятия ООП: Наследование, Инкапсуляция, Полиморфизм
    • Наследование с использованием классов (extend, super)
    • Способы привязки контекста выполнения: call, apply, bind
    Модуль 11 - Синхронность/Асинхронность в TypeScript
    • EventLoop
    • Promises
    • Использование метода fetch
    Модуль 12 - Модули
    • Модули. Работа с модулями
    • Встроенные модули: path, fs, os и константы __dirname, __filename
    • Работа с файлами и директориями: создание файла, чтение файла, запись в файл, удаление файла/директории
    • Обработка ошибок
    Модуль 13 - Введение в тестирование ПО
    • Краткая история
    • Методологии разработки
    • Составление и валидация требований
    Модуль 14 - Тестирование ПО
    • Тест-планы
    • Чек-листы
    • Тест-кейсы
    • Техники тест-дизайна
    Модуль 15 - Предоставление результатов о тестировании
    • JIRA и баг-репорты
    • Отчеты по тестированию ПО
    Модуль 16 - Введение в автоматизацию тестирования
    • Автоматизированное тестирование: основные понятия и определения
    • Целесообразность внедрения
    • Цели и подходы автоматизации
    • Настройка рабочего окружения
    • Пирамида тестирования и создание юнит-тестов для приложения
    Модуль 17 - Модульное тестирование
    • Mocha
    Модуль 18 - Тестирование API
    • Jest and super agent
    Модуль 19 - Selenium
    • Selenium WebDriver
    • WebDriver action, JS executor
    • Xpath, CSS селекторы
    Модуль 20 - Изучение подходов к построению тестов
    • BDD, DDT и TDD подходы при разработке приложений и тестов
    Модуль 21 - PageObjects и другие шаблоны проектирования
    • Слои ТА Framework
    • Использование паттерна Page Object
    • Использование паттерна Factory
    • Использование паттерна Singleton
    Модуль 22 - WebDriverIO
    • WDIO, WDIO parallel
    • WDIO+ Cucumber
    Модуль 23 - Playwright
    • Playwright
    Модуль 24 - Cypress
    • Cypress
    Модуль 25 - Reporting, Logging
    • Удобный репортинг для заказчика: Allure report
    • Логирование: log4js, winston
    Модуль 26 - Работы с базой данных
    • Основы реляционных БД
    • Подключение к БД, виды и выполнение запросов, работа с результатами запроса
    Модуль 27 - CI/CD
    • Cypress + Cirle CI
    • WDIO/Playwright + Jenkins
    Модуль 28 - Консультация по дипломному проекту
    • Автоматизация тестирования с нуля для проекта
    Модуль 29 - Проведение пробного технического собеседования
    • Подведение итогов курса
    • Проведение пробного технического собеседования
    • Ответы на вопросы студентов
    Модуль 30 - Онлайн-занятие «Поиск работы в IT»
    • Составление резюме и сервисы для создания резюме;
    • Создание и правильное оформление профиля в LinkedIn;
    • Составление мотивационного письма;
    • Работа с поиском вакансий на различных джоб-бордах;
    • Личные рекомендации Карьерного центра по поиску первой работы в IT
    Модуль 31 - Защита дипломного проекта

    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
     
  2. Похожие складчины
    Загрузка...
Наверх