8 812 320 13 03
  • Новости
  • Расписание
  • Курсы
  • Организациям
  • Контакты
  • Перезвоните мне

    Курсы введения в автоматизацию тестирования ПО

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

    Введение в автоматизацию тестирования ПО
    Начало курса
    10.09.2019
    Продолжительность
    2 месяца (60 ак. часов)
    Расписание
    Вт 19:00 - 22:00
    Пт 19:00 - 22:00
    Семинар
    (8 мест)
    29990 записаться
    Вебинар(15 мест) 27990 записаться
    свернуть

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

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


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

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

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

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

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

    Курс состоит из  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. Подготовка к собеседованию

    • Рекомендации по прохождению собеседований
    • Обзор не рассмотренных инструментов автоматизации тестирования
    • Перечень базовых навыков
    • Ссылки 
    свернуть

    Преподаватель

    Дмитрий

    QA Automation Team Lead в компании EPAM.

    Опытный профессионал в сфере автоматизации тестирования ПО.

    Закончил кафедру Информационных систем в экономике Экономического факультета СПБГУ.

    Работал в таких компаниях как Motorola Solutions, Yota, НИИ «Специальных проектов», АО "Сбербанк Технологии". На данный момент Дмитрий занимает позицию ведущего инженера отдела автоматизации в одной из крупных аутсорсинговых компаний Санкт-Петербурга.

    "Главное в любом деле - это не бояться идти вперёд и упорно работать, даже если в начале что-то не получается!" - говорит Дмитрий.

    свернуть

    Фотографии

    свернуть

    Отзывы

    Всего отзывов: 13
    Введение в автоматизацию тестирования ПО
    Александра Кожевникова
    Санкт-Петербург

    Курс полезный и насыщенный, но лучше знать основы Java, Git, IDEA. Иначе не получится максимально эффективно отучиться.

    Введение в автоматизацию тестирования ПО
    Татьяна
    Санкт-Петербург

    Курс очень понравился. Много полезной, и главное, актуальной информации. Нет сухой теории, очень много практики. Преподаватель отзывчив, если возникают какие-либо непонимания или проблемы с домашними заданиями, преподаватель всегда поможет.

    Введение в автоматизацию тестирования ПО
    Сергей Ахмеджанов
    Санкт-Петербург

    Очень хорошее место для посещения занятий, находится в центре города. Курс довольно-таки хороший, выполнил главную задачу, а именно ввел в мир автоматизации тестирования. Разобраны все начальные азы автоматизации. После прохождения курса вы научитесь писать простые юнит-тесты, автоматизировать сайты и API-сервисы (на начальном уровне). Домашние задания довольно-таки интересные.

    Введение в автоматизацию тестирования ПО
    Истомин Андрей
    Санкт-Петербург

    Курс очень понравился, достаточно много практики. На лекциях подробно были рассмотрены примеры выполнения базовых операций.

    Введение в автоматизацию тестирования ПО
    Гаязова Диляра
    Санкт-Петербург

    Спасибо большое за организацию и проведение этого курса, благодаря которому познала много нового и интересного.

    Введение в автоматизацию тестирования ПО
    Даниил Дроздов
    Санкт-Петербург

    Все отлично! Понравилась подача материала и актуальность информации.

    Введение в автоматизацию тестирования ПО
    Александр
    Санкт-Петербург

    Курс будет сложный, необходима работа дома с дополнительным материалом. Так как сам предметная область сложная, а так всё хорошо и доходчиво. Упорство и труд все перетрут!

    Введение в автоматизацию тестирования ПО
    Юлия Калюжная
    Санкт-Петербург

    Спасибо большое за курс! Получили общее представление о процессе автоматизации тестирования и используемых технологиях. Занятия были интересными, также очень интересно было выполнять домашние задания и самому разбираться с возникающими сложностями и вопросами.

    Введение в автоматизацию тестирования ПО
    Никита Орунов
    Санкт-Петербург

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

    Введение в автоматизацию тестирования ПО
    Елена Ганешина
    Санкт-Петербург

    Курс "Введение в автоматизацию Тестирования ПО" понравился. Хороший тренер, опытный, отвечает на все вопросы. Получаешь представление об автоматизации тестирования с разных сторон. Начинались занятия вовремя и заканчивались тоже, что радует =). В общем, после курса, получили уверенность в своих силах. Услышали ответы на вопросы, которые интересовали перед курсом.

    Введение в автоматизацию тестирования ПО
    Наталья Будникова
    Санкт-Петербург

    Очень понравилась идея записи занятий в формате видео-ролика + возможность присоединиться удалённо к занятию. Но почему-то иногда в записи звуковой и видео поток не соответстовали (т.е. звук шёл вперёд видео), что немного расстроило при пересмотре. Преподаватель имеет большой опыт в данной сфере, знает, о чём говорит =) На занятиях всегда остаётся время для разбора вопросов. По домашним заданиям не даёт развёрнутого ответа (даёт подсказку), что является плюсом. Было много практики и мало теории. Практика всегда лучше теории =). Не было вопросов, все было предельно ясно. Всегда были конфетки и чай! Супер =) Спасибо! =)

    Введение в автоматизацию тестирования ПО
    Андрей Цветков
    Санкт-Петербург

    Те знания, которые описаны на сайте, были даны доходчиво, 5+

    Введение в автоматизацию тестирования ПО
    Ирина Брао
    Санкт-Петербург

    В общем курс очень понравился! Поскольку, я инженер ручного тестирования, было безумно интересно узнать как можно больше об автоматизации. Самое главное, что отложилось, - это возможность собрать на основе прослушанного курса полный цикл процесса автоматизации тестирования, распределение ролей всех участников автоматизации. Это стало причиной еще большего интереса к автоматизации, а также желания улучшать качество. В течение этих двух месяцев я научилась писать автотесты для МП. Знания, полученные на курсе, очень помогли мне разобраться во многих вещах. Могу судить, что повысился общий уровень знаний в ИТ.

    Курсы программирования, тестирования, мобильных и веб-технологий от Level UP!
    Учитесь с профессионалами в сфере IT-образования!