EGround
Редактор
- Сообщения
- 24.316
- Реакции
- 127
Автоматизированное тестирование на 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
Модуль 2 — Система контроля версий
Модуль 3 — Основы TypeScript
Модуль 4 — Строки, числа, дата, регулярные выражения
Модуль 5 — Функции
Модуль 6 — Объекты
Модуль 7 — Массивы (Часть 1)
Модуль 8 — Массивы (Часть 2)
Модуль 9 — ООП (Часть 1)
Модуль 10 — ООП (Часть 2)
Модуль 11 — Синхронность/Асинхронность в TypeScript
Модуль 12 — Модули
Модуль 13 — Введение в тестирование ПО
Модуль 14 — Тестирование ПО
Модуль 15 — Предоставление результатов о тестировании
Модуль 16 — Введение в автоматизацию тестирования
Модуль 17 — Модульное тестирование
Модуль 18 — Тестирование API
Модуль 19 — Selenium
Модуль 20 — Изучение подходов к построению тестов
Модуль 21 — PageObjects и другие шаблоны проектирования
Модуль 22 — WebDriverIO
Модуль 23 — Playwright
Модуль 24 — Cypress
Модуль 25 — Reporting, Logging
Модуль 26 — Работы с базой данных
Модуль 27 — CI/CD
Модуль 28 — Консультация по дипломному проекту
Модуль 29 — Проведение пробного технического собеседования
Модуль 30 — Онлайн-занятие «Поиск работы в IT»
Модуль 31 — Защита дипломного проекта
Примечание: стоимость курса 2 340 (BYN)
Продажник
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] [Вячеслав, Владислав, Юрий]», возможно, скоро появится на EGROUND.
Воспользуйтесь поиском, может быть, он уже опубликован.