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

Курс сайт события http://levelp.ru/courses/testirovanie/automation-testing/

Добавить в календарь:
Поделиться:

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

 

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

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

 

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

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

 

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

Курс состоит из  15 занятий: 9 -ти занятий, на которых будет много теории и мало практики  и 6-ти чисто практических занятий, предназначенных для отработки навыков с большим количеством домашних заданий.

Каждое занятие длится 2 астрономических часа.

 

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

После каждого занятия будет обязательная домашняя работа.

 

Требования к участникам курса:

  • знакомство с основами тестирования ПО
  • знание одного из языков программирования (Java, Python, C#, Ruby)

 

Спикер:

Дмитрий

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

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

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

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

Занятие 1. Автоматизация тестирования.

- Процесс автоматизации
- Понятие об автоматизации
- Цели автоматизации
- Основные принципы и подходы
- Оценка задач по автоматизации
- Профессиональный сленг
- Интеграция с процессом тестирования и разработки
- Стадии автоматизации

 

Занятие 2. Подходы к автоматизации 

- Data-driven
- Functional decomposition
- Keyword-driven

 

Домашнее задание: описать тесты по заданным тест-кейсам к подходам автоматизации


Занятие 3. Unit-тестирование в Java 

- Junit
- cемейство XUnit
- TestNG
- Mock Objects

 

Практическое занятие 1: 

- Покрытие кода unit-тестами
- Авто тесты с помощью TestNG
- Написание заглушки (Mock)
- SoapUI

 

Домашнее задание: написать заглушку для заданной системы и покрыть ее unit-тестами


Занятие 4. Selenium webdriver. 

- Объектная модель страницы
- Базовые понятия
- Структура продукта
- Типичные ошибки и проблемы

 

Практическое занятие 2:

- Основы Selenium при написании авто тестов для web-app

 

Домашнее задание: покрыть функционал сайта тестами на Selenium


Занятие 5. HP UFT (QTP)

- Введение в HP UFT (QTP)
- Построение автоскрипта
- HP ALM

 

Практическое занятие 3:

- Тестирование Desktop application
- Тестирование Web application
- Тестирование Web service

 

Домашнее задание: Написать авто тесты для заданного test-suite


Занятие 6. Локаторы 

- Простые локаторы
- XPATH

- CSS
- Инструментарий

 

 

Практическое занятие 4:

- Шаблоны Web-страниц
- Структура web-страниц
- Поиск элементов на web-странице

 

Домашнее задание: поиск элементов по xPath


Занятие 7. Jenkins 

- Настройка Job с нуля
- Настройка View
- Работа с артефактами 

 

Практическое занятие 5:

- Настройка Jenkins
- Работа с Jenkins
- Запуск авто тестов через Jenkins

 

Домашнее задание: написать авто скрипты TestNG. Запуск с помощью Jenkins каждую ночь


Занятие 8. Регулярные выражения 

- Метасимволы
- Символьные классы

 

Практическое занятие 6

- Составление регулярных выражений
- XML, XSD, XSLT

 

Домашнее задание: Написать по заданному примеру XSD схему. На основе схемы сгенерировать XML файлы примеры и обработать их через XSLT


Занятие 9. Обзор инструментов для автоматизации

- Обзор инструментов: Sikuli, TestComplete, Cucumber и т.п.
- Статистика использования. Перечень базовых skill’
- Рекомендации по прохождению собеседования
- Ссылки

 

 

Комментарии (0):

Оставлять комментарии могут только зарегистрированные пользователи

Для получения embed кода необходимо кликнуть правой
кнопкой мыши на видео и выбрать пункт меню
'Сгенерировать HTML код'

Очно  - 17 990 рублей

Онлайн - 12 990 рублей

Забыли пароль? Регистрация