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

А также, обучаем корпоративно

Если у вас на проекте еще не внедрена автоматизация тестирования - прохождение этого курса даст всю базу для начала автоматизации, что СУЩЕСТВЕННО облегчит вам жизнь.

Вы сможете организовать ПОЛНОЕ тестирование всех, кроме очень сложных, WEB-приложений, не погружаясь “в пучину” программирования.

Вы получите фундаментальную базу для дальнейшего грамотного развития.

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

ПРИ ЗАПИСИ НА КУРС
ДО 27 ОКТЯБРЯ

 

Выгоды, после прохождения этого курса

Отзывы наших студентов 

Мы готовим профессионалов для лидирующих it-компаний

Приходите с друзьями и получите скидку

Познакомьтесь с преподавателями 

  хотят стать автоматизаторами, но не знают с чего начать


 мечтают о карьерном росте и повышении ЗП

  

 понимают рост требований и хотят оставаться конкурентными на рынке

  

 желают избавиться от рутинной работы и высвободить время

 

 хотят улучшить качество тестирования и заниматься интересной работой

 

7. Selenium Web Driver

  • фундамент работы с Web Driver: Как сделать полную эмуляцию пользовательских действий, с учетом реальной видимости элементов?

  • огромное количество команд: Как обратится к элементу (по id/ name, по XPass, по CSS)? / Как кликнуть элемент, как его выбрать, как проверить его свойства, как “вытащить” эти свойства, как посмотреть размер элемента и тд.

  • скриншоты. Полные и частичные скриншоты.

  • “Вытягивание” нужной информации

  • Среды разработки - Eclipse(бесплатный) or IDEA

  • Принципы правильного формирования тестов: Как не писать “простыни” кода?

8. Оптимизация времени

  • принципы оптимизации тестов / Как ускорить прохождение автотестов? / Как сократить время на написание кода? / Как сократить объем кода? / Как улучшить повторное использование кода?

  • Junit

  • MAVEN: Как упростить процесс конфигурации проекта? / Как избавиться от конфигурационных багов? / Как значительно сократить время на конфигурацию?

9. Test result Logging

  • Промышленная библиотека log4j : Уровни логирования / Уровни форматирования лог-файлов / Вывод логов в файл. В консоль. В ХТМЛ-файл и т.д.

  • На выходе вы научитесь грамотно формировать логи.

  • После запуска теста вы будете точно знать, прошел ли тест успешно?

  • Применяя этот инструмент больше не надо “сидеть и смотреть” как проходит тест.

10. Selenium (советы и фишки)

  • Selenium webdriver ActionBuilder /  Комплексная логика. Работа со “сложными” действиями пользователя.

  • screenshots / Как сделать скриншоты и какие есть особенности?

  • waiters (ожидания) / тонкие моменты настройки ожиданий / Плюсы и минусы / Явные, неявные, кастомные ожидания.

  • Popup, alert - работа с попапами, алертами. / windows, frameset, Iframes - разными окнами, фреймами

  • refresh / mouse hover / drag and drop / Много других чисто практических “фишек”

11. Page Object + Паттерны

  • Как сформировать тесты таким образом, чтобы их можно было использовать эффективно?

  • Паттерны - позволяют нам все ключевые элементы для работы с тестированным продуктом собрать в одном месте. Таким образом мы получаем СТРУКТУРИРОВАННЫЙ, КАЧЕСТВЕННЫЙ, ГИБКИЙ и ЛЕГКО ПОДДЕРЖИВАЕМЫЙ код тестов.

  • Построение фреймворков для автоматизированного тестирования.

  • Однослойный / Двухслойный / Трехслойный фреймворк.

  • Когда работать не с одним проектом, а с несколькими. / “Набор библиотек”, которые позволяют “пилить” следующий проект в два раза быстрее.

12. Система контроля версий GIT и базовые принципы работы с репозитариями

 

1. Введение в Автоматизированное тестирование

  • Современные тенденции украинского и мирового рынка автоматизации

  • Подходы автоматизации: Record & Playback, Data Driven подход, Keyword Driven подход, BDD (behavior-driven подход)

2. Selenium IDE

  • базовые команды ( Эмуляция всех базовых действий, которые пользователь может делать со страницей)

  • Locators (Подбор способов доступа к различным элементам/контролам приложения)

  • page source analisys - Firebug

  • работа с ожиданиями

  • виды проверок и разница между ними

  • Правила написания автоматизированных тестов

3.  Инструмент разработчика в браузере. Локаторы

  • Работа с инструментом разработчика. Особенности Firefox и Chrome

  • Locators - XPath / Firepath / Browser inspector / Locators - CSS

Как работать с динамически создаваемыми элементами? / Как автоматизировать, если элемент не уникален? / Как обратится к элементу в зависимости от его расположения или по его маршруту / Построение иерархического дерева элементов и перемещение по нему / Как обратится к неизвестному для тебя элементу?

4. Локаторы. Регулярные выражения

  • Locators - Xpath (дается в ПОЛНОМ объеме - больше чем дается на курсе просто не существует)

  • Регулярные выражения / Валидация по шаблолнам / Создание гибких шаблонов.

5. Основы Java

  • Работа с типами данных / Работа со строками / Работа с консолью / Работа с логическими конструкциями

  • Тернарный оператор

  • if, then, else / switch

  • Работа с циклами / for / while / do...while

  • Массивы / Структуры данных

6. Java ООП

  • ООП

  • что такое перегрузка / что такое переопределение

  • инкапсуляция / наследование / полиморфизм

  • Работа с файлами для тестировщика / Лучшие практики создания лог-файлов.
     

О программе детальнее 

Курс QA Automation в Киеве

ОТ ВЕДУЩИХ ТРЕНЕРОВ-ПРАКТИКОВ

Вы глубоко разберетесь с разными подходами, обращения к элементам.
Локаторы CSS и XPASS даются в ПОЛНОМ объеме - больше чем дается на курсе просто не существует.

Вы освоите хороший инструментарий - самые популярные сейчас на рынке приложения для автоматизированного тестирования web.

AUTOMATION BASIC

Этот курс QA automation в Киеве идеально подходит для мануальных
тестировщиков и IT-специалистов, которые:

 

AUTOMATION QA   [ 40 академ. часов ]

Senior QA Automation Engineer с 8 годами опыта работы в автоматизации тестирования программного обеспечения. Сотрудничает с компанией EPAM

Программист клиент-серверных приложений (Delphi + Informix). Обучение клиентского саппорта


QA Automation engineer в EPAM с 5 годами опыта работы в тестировании.Профильная деятельность -
оптимизация Web приложений на Java.

Тренер-практик SkillUp c 5-ю годами опыта работы 
в области тестирования.

Юрий Соломин

Алексей Косенко

СТОИМОСТЬ КУРСА QA AUTOMATION В КИЕВЕ

Адрес: Киев, ул. Б.Хмельницкого 16-22, офис 1501

 +38 (063) 880-92-32 

+38 (044­) 383­-90­-80

 +38 (095­) 280­-90­-80 

+38 (063­) 760­-90­-20

+38 (067­) 410­-90­-20

 

Остались вопросы? Позвоните нам:

КУРСЫ АВТОМАТИЗИРОВАННОГО ТЕСТИРОВАНИЯ QA В КИЕВЕ

СТАРТ КУРСА - В НОЯБРЕ

Technical Lead Engineer/Senior Developer в SoftServe c 7 годами опыта. Сооснователь Kiev Development Club. Работала на руководящих технических должностях- тех лид в компании Инфопульс. 
Тренер-практик. Имеет сертификаты JQuery , Apple iOS 7 Development, CIW JavaScript Specialist, Mongo DB for Java Developers, ISTQB 

Корнева Ольга

  • Если вы приходите вдвоем - скидка 300 грн каждому
  • Если вы приходите втроем и более - скидка 600 грн каждому
  • Для выпускников SkillUP - скидка 300 грн

ОСТАВЬТЕ ЗАЯВКУ

МЕТОДИКА ОБУЧЕНИЯ №1

только нужные знания, никакой воды

ГАРАНТИЯ РЕЗУЛЬТАТА

готовим для лидирующих IT-компаний


 

Вадим Руденко


QA Automation engineer с 5 годами опыта работы в тестировании. Профильная деятельность - автоматизация веб сервисов и приложений на Java, Python, Ruby.

Тренер-практик SkillUp с 5-ю годами опыта работы в области тестирования, в ИТ сфере с 2008 года.