Скоро! Автоматизированное тестирование на JS [2024] [teachmeskills] [Вячеслав, Владислав, Юрий]

Статус
В этой теме нельзя размещать новые ответы.
SHAREWOOD
SHAREWOOD

SHAREWOOD

Редактор
Регистрация
25/11/2019
Сообщения
127.001
Репутация
68.049
Автоматизированное тестирование на JS [2024]
teachmeskills
Вячеслав, Владислав, Юрий


Научим автоматизированному тестированию на JavaScript за 4 месяца.

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

В плане организации курсов автоматизированного тестирования на 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 340 (BYN)

Продажник

Материал «Автоматизированное тестирование на JS [2024] [teachmeskills] [Вячеслав, Владислав, Юрий]», возможно, скоро появится на SHAREWOOD.
Воспользуйтесь поиском, может быть, он уже опубликован.
 
Статус
В этой теме нельзя размещать новые ответы.

Последние темы автора

Похожие темы

SHAREWOOD
Ответы
0
Просмотры
2K
SHAREWOOD
SHAREWOOD
SHAREWOOD
Ответы
0
Просмотры
2K
SHAREWOOD
SHAREWOOD
SHAREWOOD
Ответы
0
Просмотры
2K
SHAREWOOD
SHAREWOOD
SHAREWOOD
Ответы
0
Просмотры
938
SHAREWOOD
SHAREWOOD
SHAREWOOD
Ответы
0
Просмотры
2K
SHAREWOOD
SHAREWOOD
SHAREWOOD
Ответы
0
Просмотры
2K
SHAREWOOD
SHAREWOOD
Сверху Снизу