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

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

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

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

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

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

ДВА ВМЕСТЕ

 

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

=

+

6750

AUTOMATION

ADVANCED

 

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

AUTOMATION ADVANCED

[ курс для продолжающих изучение ]

AUTOMATION

BASIC 

 

1. Java для тестировщиков

  • Работа с типами данных / Работа со строками / Работа с консолью / Работа с логическими конструкциями
  • Тернарный оператор
  • if, then, else / switch
  • Работа с циклами / for / while / do...while
  • Массивы / ООП
  • что такое перегрузка / что такое переопределение 
  • инкапсуляция / наследование / полиморфизм
  • Работа с файлами для тестировщика / Лучшие практики создания лог-файлов.

2. Selenium Web Driver

  • фундамент работы с Web Driver: Как сделать полную эмуляцию пользовательских действий, с учетом реальной видимости элементов?
  • огромное количество команд: Как обратится к элементу (по id/ name, по XPass, по CSS)? / Как кликнуть элемент, как его выбрать, как проверить его свойства, как “вытащить” эти свойства, как посмотреть размер элемента и тд.
  • скриншоты. Полные и частичные скриншоты.
  • “Вытягивание” нужной информации
  • Среды разработки - Eclipse(бесплатный) or IDEA
  • Принципы правильного формирования тестов: Как не писать “простыни” кода?

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

  • принципы оптимизации тестов / Как ускорить прохождение автотестов? / Как сократить время на написание кода? / Как сократить объем кода? / Как улучшить повторное использование кода?
  • Junit / Test runner / Test suites / Multiple tests method and test classes / Test Suites
  • MAVEN: Как упростить процесс конфигурации проекта? / Как избавиться от конфигурационных багов? / Как значительно сократить время на конфигурацию?

4. Test result Logging

  • Промышленная библиотека log4j : Уровни логирования / Уровни форматирования лог-файлов / Вывод логов в файл. В консоль. В ХТМЛ-файл и т.д.
  • На выходе вы научитесь грамотно формировать логи.
  • После запуска теста вы будете точно знать, прошел ли тест успешно?
  • Применяя этот инструмент больше не надо “сидеть и смотреть” как проходит тест.

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

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

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

(Подходит даже тем, кто никогда раньше не программировал)

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

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

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

Существенное расширение возможностей. Как сделать то, чего не хватает в Selenium IDE?

  • Selenium webdriver ActionBuilder /  Комплексная логика. Работа со “сложными” действиями пользователя.
  •  screenshots / Как сделать скриншоты и какие есть особенности?
  • waiters (ожидания) / тонкие моменты настройки ожиданий / Плюсы и минусы / Явные, неявные, кастомные ожидания.
  • Popup, alert - работа с попапами, алертами. / windows, frameset, Iframes - разными окнами, фреймами
  • refresh / mouse hover / drag and drop / Много других чисто практических “фишек”

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

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

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

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

2.15 Нахождение оптимального баланса между стабильностью и гибкостью. 

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

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

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

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

4. Regular expressions

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

6. Selenium RC

  • Server from console / Запуск автотестов для FireFox, IE, Opera, Safari, Chrome…

7. На курсе также показывается как экспортировать написанный на Selenium IDE код и дальше работать с полноценным языком программирования. - Это следующий шаг для развития тестировщика-автоматизатора.

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

  • Быстрый путь освоения  и область применения автоматизированного тестирования

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

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

  • Самые распространенные фреймворки для тестирования WEB-приложений

2. Selenium Introduction 

​2.1 Как работать с некачественной и качественной версткой? / Прямые и обходные пути правильного обращения к Front End элементам.

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

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

  • page source analisys - Firebug

2.5  Как правильно читать web-страницу? / Где конкретно в странице описан нужный элемент, как к нему обращаться? / Автоматизация работы со всеми элементами кода.

  • Selenium IDE and AJAX “surprises”

2.8 Все аспекты работы с динамической версткой в тестировании / Автоматизация динамических страниц, Single Page Application / Ситуация “Гонки”. Работа с ожиданиями - “вейтерами”.

  • Selenium IDE + javascript

2.11 Что делать, если функционала Selenium IDE не хватает? / Добавление возможностей языка программирования / Дополнительные “вкусные” валидации / Дополнительные способы обращения к элементам

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

Выберите свой курс в Киеве 

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

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

AUTOMATION BASIC

[ курс автоматизации c нуля ]

AUTOMATION ADVANCED

[ 28 академических часов ]

AUTOMATION BASIC   [ 14 академ. часов ]

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

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

Юрий Соломин

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

СТОИМОСТЬ КУРСОВ 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 В КИЕВЕ 


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

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

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

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

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

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

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

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

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

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

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 

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


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

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

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

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

4250