name

Знания - лучшие инвестиции!

Ваша корзина пуста
На главную магазина

+7 (911) 726-84-54

Хотите получать информацию по новым курсам и их датам проведения?

подписаться на рассылку
Главная \ Единый Портал Обучения \ Корпоративное обучение \ Программирование \ (QA) Введение в автоматизацию тестирования ПО

(QA) Введение в автоматизацию тестирования ПО

Код курса: QA
Рейтинг:
(0 голосов)
29 990 р.
Количество:
Дни2 месяца (60 ак. часов)
Дата курса
Город
Формат обученияКорпоративный
поделиться

software-testing

Описание курса

Курс "Введение в автоматизацию тестирования ПО" ориентирован на получение учащимися практических навыков и знаний, необходимых в работе инженера автоматизации тестирования программного обеспечения. 


Для кого подходит этот курс:

  • для тестировщиков, которые стремятся развиваться
  • для всех, кто хочет стать инженером автоматизации тестирования
  • для всех, кто интересуется программированием и тестированием
  • для всех, кто стремится изучить что-то новое 

После окончания курса Вы: 

  • сможете писать автоскрипты  
  • сможете пользоваться инструментами для автоматизации тестирования
  • получите полное представление о роли инженера автоматизации тестирования в разработке программного обеспечения;
  • сможете применять полученные знания в работе

Общее описание курса:

Курс состоит из  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.июн
ГородВсе города
Формат обученияКорпоративный
Оставьте отзыв
Заполните обязательные поля *.
1 2 3 4 5

Находится в разделах

Назад