Автоматизация тестирования с использованием Selenium WebDriver (Java)

Дата старта:

25.05.2023

Длительность:

48 часов

Онлайн
Вечер

19:30-21:30

Пн

Ср

Пн

19:30-21:30

Вт

19:30-21:30

Ср

19:30-21:30

Чт

19:30-21:30

Пт

19:30-21:30

Сб

19:30-21:30

Вс

19:30-21:30

Цена

12 800 грн

Возможна оплата частями
Записаться на курс

Тренеры:

aut

Для кого:

Автоматизация тестирования — это курс для тестировщиков, которые хотят развиваться в своей сфере.

Базовые знания:

Знание основ тестирования программного обеспечения, теории, ключевых определений и техник тест дизайна.

Краткое описание:

     Автоматизация – будущее тестирования, которое становится все более и более популярным во всем мире. QA, которые умеют использовать автоматизацию, сегодня более востребованы. Особенно это касается работы заграницей и международных проектов.

    Знание автоматизации для тестировщика – это возможность развивать свою карьеру, занимать руководящие должности и работать на больших международных проектах.

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

Кому необходимо пройти курс в QALight:

  •         тестировщикам, которые стремятся к развитию;
  •         всем, кто хочет быть инженером автоматизации тестирования;
  •         всем, кому интересно программирование и тестирование ПО;
  •         всем, кто хочет идти в ногу со временем;
  •         всем, кто стремится познавать что-то новое.

Этот курс для Вас, если хотите:

  •       развиваться в своей профессии;
  •       больше зарабатывать;
  •       научиться современным и востребованным подходам;
  •       открыть новые возможности для работы.

Окончив курс по автоматизации тестирования Selenium, Вы сможете:

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

   Мир IT самый переменчивый из всех известных. Совсем недавно, зная основы языка программирования, можно было рассчитывать на успешную карьеру программиста. Но вот прошло немного времени и уже на позиции junior-разработчика хотят видеть специалиста и с практическим опытом использования языка программирования, и с большим опытом, да и вообще, супер специалиста.

       То же самое происходит и с QA-инженерами. Если раньше было достаточно понимать теорию и быть в состоянии найти баг, то в настоящее время знание автоматизации становится в один ряд с теорией и практикой по тестированию. А на руководящие должности вообще не рассматривают кандидатуры без знания и понимания автоматизации тестирования. Поэтому Automation QA сейчас является самой востребованной вакансией не только в Украине, но и в других странах.

   Школа QALight предлагает курс, ориентированный на студентов как со знанием языка программирования Java, так и без опыта в написании программ. Основное требование к будущим студентам – это понимание тестирования (что такое баг, тест-кейс, как его написать и пр.). Все остальное Вы получите на нашем курсе. А именно:

  • познакомитесь с Java, научитесь использовать данный язык программирования для написания тестов;
  • создадите проект с нуля (библиотеки, пейджи, тесты) (Selenium обучение WebDriver, jUnit, работа с БД, работа с Excel);
  • научитесь запускать тесты с использованием Maven;
  • использовать CI (Jenkins) для автоматического запуска ваших тестов по времени;
  • проанализируете вопросы с реальных интервью на автоматизатора. Узнаете маленькие секреты, на которые стоит обратить внимание;
  • запустите тесты с использованием Selenium Grid.

     Таким образом, на курсах по автоматизации в QALight Вам предоставляется отличная возможность познать логику автоматизированного тестирования, которая в дальнейшем применима и для Web приложений, и для десктопных, и для Mobile приложений. Так же Вы получите практический опыт написания тестов и их запуска.

Преимущества:

  •         практика на реальных проектах, создание портфолио;
  •         тренеры — практикующие специалисты в сфере ІТ;
  •         поддержка во время и после обучения;
  •         гибкая система оплаты;
  •         индивидуальный подход;
  •         Ваши новые возможности в сфере IT.

Также Вы получаете:

Свидетельство об окончании курса

На сегодня самые востребованные знания

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

Занятие 1. Вводное (знакомство и общая теория).

Занятие 2. ООП. Java: Примитивные и ссылочные типы данных. Арифметические операции с примитивными типами.

Понятие класса, метода, модификаторы доступа на примерах. Написание первой программы “Hello world!”.

Занятие 3. Статические и нестатические методы, преобразование типов. Условные операторы, циклы.

Занятие 4. Работа с массивами. Особенности работы со ссылочными типами данных.

Занятие 5. Интерфейсы и коллекции. Наследование.

Занятие 6. Написание юнит тестов для решенных ранее задач с использованием Assert. jUnit(знакомство с основными аннотациями).

Занятие 7. Обработка исключений. Настройка Log4j.

Занятие 8-9. Знакомство с Git. Генерация ключей. Команды clone, pull, commit, push и др.

Занятие 10-11. Практика написания локаторов (X-Path). Знакомство с Selenium IDE.

Создание структуры фреймворка, базовых библиотек и написание тестов.

Занятие 12. Написание и запуск первого теста.

Занятие 13. ParentTest — разбор уже написанного кода.

Занятие 14. Знакомство с PageObject. Написание теста с использованием PageObject.

Занятие 15. Вынесение методов по работе с елементами страниц в общий класс ActionsWithOurWebElements (dropDown, checkBox, inputText …)

Занятие 16. Написание тестов c несколькими пейджами. Suits.

Занятие 17. Ожидания : Явные и неявные ожидания.

Занятие 18. Работа с общими настройками проекта (config.properties). Класс ConfigData — для работы с файлами.

Занятие 19. Тесты с разными наборами данных (Параметризированные тесты)

Занятие 20. Работа с Excel файлами.

Занятие 21. Работа с Базами данных.

Занятие 22. Continuous integration (Maven, Jenkins).

Занятие 23. Тестовое интервью на автоматизатора.

Занятие 24. Знакомство с Selenium Grid, Selenide.

Читать дальше

Selenium обучение в Киеве

Программирование — достаточно интересная сфера занятия, а также очень прибыльная. Еще несколько лет назад квалифицированный программист обязан был владеть базовыми знаниями, но теперь на месте разработчика, тестировщика, начальник желает видеть профессионала, который владеет всеми языками программирования, обладает большим количеством знаний, опытом.
На место QA-инженера также сейчас подбирают только квалифицированного сотрудника, который прошел курсы по автоматизации тестирования selenium. Для того чтобы занимать какую-то более высокую должность необходимо точно разбираться в автоматизации тестирования. Соответственно такая должность как Automation QA, пользуется популярностью во многих странах и городах.

Selenium обучение в школе QALight

Хотите поднять свой уровень знаний? Школа QALight предлагает пройти курсы selenium в Киеве. Пройти обучение может каждый желающий, не обязательно обладать какими-то навыками в программировании. Достаточно знать азы, а остальному вас научат профессиональные преподаватели школы. В течении курса, вы сможете ознакомиться:

  1. С JAVA, научитесь применять такой язык для того чтобы писать тесты;
  2. Научитесь работать с тестовыми программами;
  3. А также благодаря курсам selenium приобретете массу других полезных навыков.

На курсах в школе QALight по автоматизации можно узнать о процессе тестирования, которое используется в веб-приложения и мобильных программах и конечно же всю необходимую информацию для дальнейшей работы в сфере программирования.