Курс QA 3 - Advanced automation | JavaGuru


QA 3 — Advanced Automation



Программа курса

Программа курса делится на три большие части: Back-end тестирование,  Mobile тестирование и CI/CLI.

Back-end тестирование:

  • SQL connection and querying + Validation — в этом модуле будут рассмотрены 3 видами реляционных баз данных, а так же расказано об особеностях работы с каждой из них. Работа с базой для автоматизатора особено важна так как с помощью неё можно создавать и удалять тестовые данные до и после тестов, а так же валидировать данные, которые были добавлены в базу данных. На практической части мы установим и подключимся к базе и протестируем базовые Query: Mysql, Oracle and Postgresql.
  • Rest and Rest API testing — в этом модули мы напишем автоматизацию на Rest от А до Я. REST — важен так как именно его используют для построения многих микросервисов в ИТ мире.
  • SOAP testing — в этом модули мы рассмотрим особености работы и напишем автоматизацию для SOAP. В некоторых проектах еще используеться запросы SOAP, но не многие обладают навыками работы с ним.

Mobile тестирование:

  • Appium intro and basics — для автоматизации тестирования мобильных проложений нужно обладать определеными навыками, поэтому в этом модуле мы создадим базовую андроид аппликацию и научимся пользоваться Appium и запускать Андройд апликацию через него на телефоне.
  • Browser testing — в мире веб-автоматизации нам нужно не только поддерживать десктопные веб приложения но и мобильные. И часто у многих сайтов есть проблемы и ошибки непосредствено с поддержкой веб-сайтов или веб-приложений на мобильных устройствах. В этом модуле мы будем работать с браузером через Андройд устройство.
  • TestUI — в этом модули мы будем работать с браузером через Андройд устройство и и запускать Андройд апликацию через Appium на телефоне используя TestUI фреймворк. TestUI — один свежих фреймворков, который упрощает жизнь не только в среде автоматизации, но и позволяет работать с мобильными и с десктоп приложениями в одном фреймворке. В состав TestUI входят из Selenide + Appium.

CI/CLI

  • Jenkins configuration + Reporting — любой проект по автоматизации нужно прогонять ежедневно, а так же тестировщики должны видеть результаты тестов. Поэтому в этом модули мы научимся настраивать Jenkins с Гитом и создавать репорты после пробега тестов.
  • Full Demo project — Jenkins + Project + Report + Cucumber — как финальное задание вам надо будет создать проект где вы полностью автоматизируете и настроите весь автоматизированный процесс любового тестого проекта из пройденых модулей.

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

Константин Тарасюк — опыт работы в тестировании и автоматизации более 7 лет, как перфекционист обожает чтобы все процессы были оптимизированы и автоматизированны.
На текущий момент работает автоматизатором, где настраивает с нуля любой тип проекта по заказу клиента, а так же занимается обучением менее опытных сотрудников. Курирует создание и улучшение процессов тестирования на уровне компании (От базовых REST до мобильных приложений).
Выступал на конференции Тапост 2018 где расказывал о своем написаном фреймворке для REST тестов.

Требуемые знания

Оконченный курс QA2 или эквивалентные знания Web автоматизации и опыт программирования на Java.



QA 3

Язык: русский
Начало: 02.02.2020
Время: 9:30- 12:30
День недели: Воскресенье
10 занятий — 30 часов
Цена: 400 Euro (2 платежа по 200)
Адрес: Сколас 21

  • 02.02.2020
  • 09.02.2020
  • 16.02.2020
  • 23.02.2020
  • 01.03.2020
  • 08.03.2020
  • 15.03.2020
  • 22.03.2020
  • 29.03.2020
  • 05.04.2020

Заинтересовал курс?

Оставь информацию о себе и мы с тобой свяжемся!