Selenium Selenium WebDriver - Java, Cucumber BDD и многое другое. Полный курс!

Тема в разделе "Selenium", создана пользователем Admin, май 5, 2020.

Обсуждение темы Selenium WebDriver - Java, Cucumber BDD и многое другое. Полный курс! в разделе Selenium на форуме slivator.biz.

Обсуждение тем в разделе Selenium на форуме slivator.biz

  1. Admin

    Admin Команда форума

    Изучите автоматизированное тестирование, используя Selenium Webdriver, Java, Cucumber BDD, TestNG и многое другое! Этот курс научит вас автоматизации тестирования с использованием Selenium Webdriver, Java, Cucumber BDD, TestNG, Jenkins и Apache Maven для разработки реального функционирующего фреймворка для реальных корпоративных сред. Он отличается от большинства курсов, поскольку мы концентрируемся на фреймворках, которые на самом деле предоставляют навыки для реального мира.


    > Зачем изучать автоматизацию тестирования?

    В последние несколько лет популярность автоматизации неуклонно растет благодаря экономии времени и средств и эффективности, которую оно предлагает. Компании по всему миру имеют или планируют использовать автоматизированное тестирование для быстрого ускорения своих тестовых возможностей. Инженеры по автоматизации тестирования пользуются большим спросом и им предлагают среднюю зарплату £ 45 000 + (2018). Сейчас самое время познакомиться с автоматизацией разработки тестов, и этот курс был тщательно разработан для того, чтобы постепенно познакомить вас с основами, вплоть до создания расширенных фреймворков.

    Этот курс знакомит вас с некоторыми наиболее востребованными инструментами автоматизации тестирования, которые в настоящее время используются тестировщиками во всем мире. Я учу вас с самого начала и постепенно наращиваю, чтобы продемонстрировать передовые возможности, которые они предлагают. Все это преподается на практических примерах, которые я объясняю, и вы можете следовать.

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

    > Итак, зачем знать Cucumber BDD?


    Cucumber (BDD) упрощает процесс сбора требований. Требования могут быть легко собраны, разбиты и упрощены; сделать собранные требования доступными для чтения любому сотруднику организации и, в свою очередь, предоставить необходимые данные и основу для разработки точных тестовых примеров, также известных как «функциональные файлы».

    • Cucumber (BDD) упрощает процесс разработки сценариев автоматизации тестирования! Студенты, зачисленные на этот курс, поймут почему!
    • Студенты будут изучать Cucumber BDD от начального уровня до получения знаний, необходимых для разработки собственных сложных базовых структур Cucumber BDD.
    • Cucumber является одним из каркасов BDD, который пользуется очень высоким спросом
    • Поищите в Интернете множество ролей по автоматическому тестированию, и вы, скорее всего, увидите BDD, Cucumber как обязательное требование!
    > Почему выбирают этот курс?

    Я также отвечал за обучение бесчисленных студентов / коллег и усовершенствовал этот курс, чтобы студенты могли извлечь максимум пользы из моего учебного материала.

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

    Студенты, которые решат записаться, получат следующее:

    • Курс, который объясняет каждый шаг четко и подробно.
    • Получите знания о некоторых наиболее популярных и востребованных инструментах автоматизации тестирования, которые работодатели запрашивают в должностных инструкциях.
    • Курс, который структурирован таким образом, чтобы каждый, кто имеет базовые знания Java и Selenium WebDriver, мог создавать базовые и расширенные тесты Cucumber и даже разрабатывать сложные фреймворки Cucumber с нуля.
    • Получите знания для разработки и планирования ваших тестов с помощью Jenkins (непрерывная интеграция).
    • Вы также будете создавать и запускать тесты на реальных веб-сайтах.
    • Получите доступ к webdriveruniversity (веб-сайт, который я разработал), чтобы вы могли практиковать свои навыки автоматизации тестирования, используя знания, полученные в ходе этого курса.
    > Чему я научусь?

    В этом курсе рассматриваются следующие темы. Эти темы были специально разработаны, чтобы продемонстрировать и научить вас наиболее важным областям автоматизации тестирования. Он преподается вам с практическим подходом, и вы увидите тесты (которые вы написали), тестирующие веб-сайты с использованием вашего собственного браузера.

    • Получите лучшее понимание Selenium WebDriver и Java.
    • Cucumber (BDD) от базового уровня до продвинутого уровня.
    • Узнайте о новейших и наиболее эффективных способах разработки фреймворков Cucumber .
    • Узнайте, как правильно проектировать и разрабатывать Cucumber каркасы.
    • Включите лучшие практики при разработке фреймворков Cucumber.
    • Что такое Gherkin и как мы можем его использовать?
    • Что такое файл функций и как их создавать.
    • Назначение классов определения шагов и способы их создания.
    • Runner Classes - как их оптимизировать, используя параметры, зацепки и теги.
    • Преимущества и назначение отчетов, как создавать расширенные отчеты.
    • Узнайте, как прикреплять изображения к отчетам.
    • Поймите назначение ключевого слова Background и почему его стоит использовать.
    • Назначение таблиц данных.
    • Демонстрация набросков и примеров сценария (что очень важно).
    • Назначение объектной модели страницы и фабрики страниц.
    • Я покажу вам, как интегрировать Selenium и Java в ваши проекты Cucumber.
    • Я научу вас симулировать широкий спектр различных сценариев тестирования с помощью запланированных сценариев автоматизации тестирования.
    • Мы проходим структурированные тесты с использованием JUnit и объясняем, почему это полезно.
    • Я объясняю, как найти элементы на сайтах.
    • Я объясню цель, а затем освою способность создавать динамические локаторы.
    • Узнайте, как стабилизировать свои тесты.
    • Узнайте, почему BasePage так важен и почему важно централизовать ваш код.
    • Я покажу вам, как справиться с наследованием, используя подстраницы.
    • Я покажу вам создание DriverFactory и почему DriverFactory очень важен!
    • Я объясню, как загрузить настроенный Java-класс Base Page, который поставляется в комплекте с Bespoke Methods.
    • Я объясню важность страниц моделирования сайта в отдельных контейнерах.
    • Я объясню вам назначение и ограничения Thread.sleep и научу вас правильно ждать и взаимодействовать с элементами сайта.
    • Мы пройдем через установку Java JDK и Apache Maven.
    • Я продемонстрирую вам Eclipse IDE, чтобы вы очень хорошо с ним познакомились (включая способы его настройки).
    • Установите важные дополнения в Eclipse и узнайте, почему они полезны.
    • Я продемонстрирую Maven и объясню его назначение и почему это замечательный инструмент для использования.
    • Важность файла POM Maven и почему мы его используем.
    • Я объясню каталог M2.
    • Я научу вас, как упростить процесс обновления (зависимости) вашего проекта.
    • Мы пройдемся по некоторым из самых популярных команд Maven.
    • Я объясню константный класс (для централизации) и как создавать динамические каталоги.
    • Мы рассмотрим создание пакетного файла и объясним, как оно используется.
    • Я научу вас непрерывной интеграции с использованием Jenkins и объясню, почему это очень полезно.
    • Я также покажу вам некоторые очень важные дополнения для Дженкинс.
    • Мы создадим несколько визуально привлекательных отчетов в Jenkins и добавим к ним изображения.
    • Я удостоверился, чтобы включить примечания курса и код с каждым модулем.
    • Мы пройдемся через Chromedriver и Geckodriver и объясним его назначение.
    • Я покажу, как использовать конкретный плагин Surefire в наших интересах.
    • Цели выполнения файлов TestNG и почему они используются.
    • Я продемонстрирую файл Config и объясню назначение класса для чтения конфигурации.
    • И многое другое!
     

Поделиться этой страницей