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

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

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

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

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

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

ПРИ ЗАПИСИ НА КУРС
ДО 7 ЯНВАРЯ

 

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

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

Мы готовим профессионалов для лидирующих 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.



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

 

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

12 500 грн

9 950 грн

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 года.