Хотите получать информацию по новым курсам и их датам проведения?
Главная \ Единый Портал Обучения \ Корпоративное обучение \ Программирование \ (QA) Введение в автоматизацию тестирования ПО
(QA) Введение в автоматизацию тестирования ПО
Код курса: QA
Описание курса
Курс "Введение в автоматизацию тестирования ПО" ориентирован на получение учащимися практических навыков и знаний, необходимых в работе инженера автоматизации тестирования программного обеспечения.
Для кого подходит этот курс:
- для тестировщиков, которые стремятся развиваться
- для всех, кто хочет стать инженером автоматизации тестирования
- для всех, кто интересуется программированием и тестированием
- для всех, кто стремится изучить что-то новое
После окончания курса Вы:
- сможете писать автоскрипты
- сможете пользоваться инструментами для автоматизации тестирования
- получите полное представление о роли инженера автоматизации тестирования в разработке программного обеспечения;
- сможете применять полученные знания в работе
Общее описание курса:
Курс состоит из 14 занятий: 8 -ти занятий, на которых будет много теории и мало практики и 6-ти чисто практических занятий, предназначенных для отработки навыков с большим количеством домашних заданий.Во время занятий мы будем анализировать, изучать, тестировать, писать скрипты для различных тестовых ситуаций.
После каждого занятия будет обязательная домашняя работа.
Требования к участникам курса:
- знакомство с основами тестирования ПО
- знание одного из языков программирования (Java, Python, C#, Ruby)
Программа
Занятие 1. Автоматизация тестирования
- Типы и виды тестирования
- Базовые понятия в теории тестирования
- Понятие об автоматизации
- Цели автоматизации
- Процесс автоматизации
- Основные принципы и подходы
- Оценка задач по автоматизации
- Интеграция с процессом разработки
- Стадии автоматизации
- Инструменты автоматизации тестирования
Занятие 2. Введение в Java
- Знакомство с Java
- Процесс создания приложения
- Типы в Java
- Управляющие конструкции
- Массивы и циклы
- Понятия классов и объектов
- Парадигмы ООП
- Коллекции
- Абстрактные классы и интерфейсы
Практическое занятие 1-2:
- Вспоминаем (повторяем) Java
- Разработка записной книжки
Занятие 3. Тестирование Web Services
- SOAP/REST
- Rest Assured
- Автоматизация Web-service
- ETL процессы
Практическое занятие 3:
- Rest Assured
- UniRest
Занятие 4. Selenuim Web Driver
- Объектная модель страницы
- Базовые понятия
- Простые локаторы/Xpath/CSS селекторы
- Практическое занятие 4:
- Автоматизация тестирования с использованием Selenium
Занятие 5. Selenium Web Driver. Продолжение
- Selenide
- Cucumber
- Построение собственного фреймворка
Практическое занятие 5-6:
- Разработка тестовых скриптов с использованием фреймворков
Занятие 6. Инструменты сборки
- Понятия жизненного цикла ПО
- Maven/Gradle/Ant
- Сервер приложений
- Unit-тестирование (JUnit 4/JUnit 5/TestNG)
- Понятия CI и CD
- Инструменты CI и CD
Практическое занятие 7:
- Сборка приложения для тестирования
- Настройка и управление Jenkins
- Запуск тестов
Занятие 7. Design Patterns in TA
- Применение шаблонов проектирования в автоматизации тестирования
Итоговое практическое ДЗ
Занятие 8. Подготовка к собеседованию
- Рекомендации по прохождению собеседований
- Обзор не рассмотренных инструментов автоматизации тестирования
- Перечень базовых навыков
- Ссылки
Расписание
Ср 19:00 - 22:00
Пт 19:00 - 22:00
либо
Вт 19:00 - 22:00
Пт 19:00 - 22:00
Дни | 2 месяца (60 ак. часов) |
---|---|
Дата курса | 10.июн |
Город | Все города |
Формат обучения | Корпоративный |
Оставьте отзыв
Заполните обязательные поля *.