SHAREWOOD
SHAREWOOD
Редактор
- Регистрация
- 25/11/2019
- Сообщения
- 137.986
- Репутация
- 79.312
Последние темы автора:
- Скачать «КиноКоучинг "Король лев" [Всеволод Зеленин]»
- Скачать «Разные пути: конфликт целей пациента и терапевта [Николай Медведев]»
- Скачать «Стабильность брака и секс. Ошибки и заблуждения [Клиника Калинченко] [Андрей Одобашян]»
- Скачать «Современные методы лечения варикозной болезни. Какой метод выбрать [Клиника Калинченко] [Андрей Бегма]»
- Скачать «Микробиота и ожирение: механизмы управления весом [Клиника Калинченко] [Ольга Самбурская]»
Автоматизированное тестирование на 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-компиляция
- Запуск программы
- Что такое система контроля версии
- Классификация систем контроля версии
- Git
- Основные команды Git
- Github
- Создание репозитория и размещение исходного кода
- Форматирование кода: ESLint, Prettier
- Типы данных TS
- Переменные
- Область видимости. Hoisting
- Преобразование типов
- Условный и логические операторы
- Циклы (for, while, do ... while)
- Строки. Работа со строковым типом данных
- Числа. Работа с числами. Random
- Дата. Работа с датой и временем
- Что такое функции
- Способы объявления функций
- Параметры и аргументы функций
- Параметры по умолчанию
- IIFE
- Объекты, JSON
- Доступ к свойствам и методам объекта
- Цикл работы с объектами (for ... in)
- Objects clone/copy
- Типы и интерфейсы
- Массивы
- Доступ к элементам массива
- Циклы работы с массивами (for ... of)
- Внутренние методы работы с массивами
- Методы работы с массивами: filter, map, reduce, foreach, some/every
- Деструктуризация объектов/массивов (spread)
- Копирование массивов
- Коллекции: Map, Set. Методы работы с ним
- Функции-конструкторы при создании объектов. Ключевое слово new
- Ключевое слово this. Понятие контекста
- Прототипы. Prototype. __proto__
- Наследование с использованием прототипов
- Понятие классы и объекты
- Появление классов: свойства get(), set(), статические свойства
- Понятия ООП: Наследование, Инкапсуляция, Полиморфизм
- Наследование с использованием классов (extend, super)
- Способы привязки контекста выполнения: call, apply, bind
- EventLoop
- Promises
- Использование метода fetch
- Модули. Работа с модулями
- Встроенные модули: path, fs, os и константы __dirname, __filename
- Работа с файлами и директориями: создание файла, чтение файла, запись в файл, удаление файла/директории
- Обработка ошибок
- Краткая история
- Методологии разработки
- Составление и валидация требований
- Тест-планы
- Чек-листы
- Тест-кейсы
- Техники тест-дизайна
- JIRA и баг-репорты
- Отчеты по тестированию ПО
- Автоматизированное тестирование: основные понятия и определения
- Целесообразность внедрения
- Цели и подходы автоматизации
- Настройка рабочего окружения
- Пирамида тестирования и создание юнит-тестов для приложения
- Mocha
- Jest and super agent
- Selenium WebDriver
- WebDriver action, JS executor
- Xpath, CSS селекторы
- BDD, DDT и TDD подходы при разработке приложений и тестов
- Слои ТА Framework
- Использование паттерна Page Object
- Использование паттерна Factory
- Использование паттерна Singleton
- WDIO, WDIO parallel
- WDIO+ Cucumber
- Playwright
- Cypress
- Удобный репортинг для заказчика: Allure report
- Логирование: log4js, winston
- Основы реляционных БД
- Подключение к БД, виды и выполнение запросов, работа с результатами запроса
- Cypress + Cirle CI
- WDIO/Playwright + Jenkins
- Автоматизация тестирования с нуля для проекта
- Подведение итогов курса
- Проведение пробного технического собеседования
- Ответы на вопросы студентов
- Составление резюме и сервисы для создания резюме;
- Создание и правильное оформление профиля в LinkedIn;
- Составление мотивационного письма;
- Работа с поиском вакансий на различных джоб-бордах;
- Личные рекомендации Карьерного центра по поиску первой работы в IT
Стоимость 2340 (BYN)
Скрытая ссылка
Материал «Автоматизированное тестирование на JS (2024) [teachmeskills]», возможно, скоро появится на SHAREWOOD.
Воспользуйтесь поиском, может быть, он уже опубликован.