• No hay productos en el carrito.

Inicio / Cursos / Effective Web Test Automation With Serenity BDD And Selenium
Impartido por John Ferguson SmartPago único de $2,800 MXN · acceso por 12 meses

Effective Web Test Automation With Serenity BDD And Selenium

Write high quality, easy to maintain test automation for your web applications with 50% less code using Serenity BDD.

Certificado oficial emitido por la SEPA través del Gobierno del Estado de México
12 meses de acceso En línea · 60 h 15 unidades
Qué aprenderás

Lo que serás capaz de hacer

Serenity BDD is one of the most popular Java test automation libraries, and for good reason! If you are writing automated web tests in Java, using Serenity BDD correctly can reduce the amount of code you need to write by well over 50% , slashing the amount of code you need to maintain yourself. Serenity BDD produces powerful test reports that you can use both as as evidence of your testing activities and documentation of your application . And with over a million downloads a month, regular releases and a vibrant open source community , it's a solid bet for your test automation framework! This in-depth video training is designed and delivered by John Ferguson Smart, the author and lead maintainer of Serenity BDD . Constantly updated with the latest Serenity BDD features, this course will give you a unique insight on how to use Serenity BDD the way it is intended. You'll discover: How to write well-structured automated web tests with Serenity BDD, to maximise reuse and minimise maintenance costs How to use Page Objects and Action Classes to make your test code more concise and more expressive, so you can write tests faster AND spend less time maintaining them later on; How to choose effective locator strategies using XPath and CSS, including Serenity BDD's powerful dynamic locators How to handle waits and asynchronous applications in Serenity BDD, making your tests more stable and robust How to use data-driven testing with Serenity to get higher coverage and better reporting How to run tests in parallel and get feedback faster How to run your Serenity BDD tests remotely on Selenium Grid and services such as SauceLabs and BrowserStack . How to tailor your Serenity BDD reports , so they tell your stakeholders EXACTLY what they need to know How to integrate Serenity BDD with JUnit 5 , and get all the power of the latest and greatest version of JUnit And much more But more importantly, you'll discover the mindset behind the Serenity BDD framework. You'll see live examples of how the framework author uses Serenity BDD to write automated web tests faster and more reliably, and learn how to use the same techniques yourself. After all, who better to teach you Serenity BDD than the author of the framework himself? By the end of the course, you'll be able to build automated testing framework s for your web applications quickly and effectively from scratch , harnessing the full power of Serenity BDD test automation framework .

  • Write clean and expressive UI tests faster using Serenity BDD and Selenium
  • Discover powerful hidden features of Serenity BDD directly from the framework author!
  • Create Robust and Reusable automation code using Action Classes and Page Objects (so that you spend more time testing and less time maintaining flaky tests)
  • Work with modern asynchronous web applications, so that your tests don't fail randomly due to tricky timing and wait conditions.
  • Get higher coverage and richer reporting with data-driven testing in Serenity BDD.
  • Generate rich and powerful reports directly from your test execution (so you spend less time documenting your test results each release)

Temario

UNIDAD 1 - Introduction · 2 lecciones

UNIDAD 1 - Introduction

  • IntroductionVideo · 2 min
  • What Is Serenity BDD?Video · 2 min
UNIDAD 2 - Setting up your environment · 5 lecciones

UNIDAD 2 - Setting up your environment

  • What you needVideo · 4 min
  • Installing or updating JavaVideo · 6 min
  • Installing Git and GitHubVideo · 7 min
  • Installing and Setting Up IntelliJVideo · 5 min
  • Installing and Setting Up EclipseVideo · 7 min
UNIDAD 3 - First Steps with Serenity BDD · 8 lecciones

UNIDAD 3 - First Steps with Serenity BDD

  • Introduction To Serenity BDDVideo · 8 min
  • Creating Your First Serenity BDD ProjectVideo · 5 min
  • Writing Your First Serenity BDD Test CaseVideo · 12 min
  • UPDATE: Running Serenity With JUnit 5Video · 1 min
  • Exploring Serenity BDD Step Methods, Page Objects And ReportsVideo · 15 min
  • Making Our Steps More Flexible With ParametersVideo · 14 min
  • Organizing Our Test CodeVideo · 3 min
  • Serenity BDD Configuration FilesVideo · 4 min
UNIDAD 4 - Locating Elements On A Page · 8 lecciones

UNIDAD 4 - Locating Elements On A Page

  • Basic Locator StrategiesVideo · 8 min
  • Locating Elements By IDVideo · 7 min
  • Locating Elements By NameVideo · 5 min
  • Locating Elements By ClassVideo · 11 min
  • Locating Elements By Link TextVideo · 8 min
  • Locating Elements By CSSVideo · 11 min
  • More Advanced CSS ExpressionsVideo · 7 min
  • Locating Elements by XPathVideo · 11 min
UNIDAD 5 - CSS In Depth · 6 lecciones

UNIDAD 5 - CSS In Depth

  • Introduction to CSS SelectorsVideo · 6 min
  • Locating elements by tag, class or IDVideo · 6 min
  • Exercise - using CSS to locate simple elementsVideo · 3 min
  • Locating elements by attribute valueVideo · 4 min
  • Exercise - using CSS to locate elements by attribute valueVideo · 3 min
  • Locating child elementsVideo · 5 min
UNIDAD 6 - XPath In Depth · 6 lecciones

UNIDAD 6 - XPath In Depth

  • Introduction to XPathVideo · 10 min
  • XPath Predicates And FunctionsVideo · 10 min
  • Locating elements by attribute and text contentVideo · 13 min
  • Working with collections in XPathVideo · 8 min
  • Navigating the page structure with XPathVideo · 13 min
  • When should I use XPath?Video · 4 min
UNIDAD 7 - Serenity BDD Action Classes · 5 lecciones

UNIDAD 7 - Serenity BDD Action Classes

  • How and why to organize your test cases from the user's perspectiveVideo · 5 min
  • Action Classes In PracticeVideo · 23 min
  • Action Classes Exercise (Introduction)Video · 3 min
  • Action Classes Exercises: Exercise 1Video · 24 min
  • Action Classes Exercises: Exercise 2Video · 23 min
UNIDAD 8 - Interacting With Web Elements In Serenity BDD · 8 lecciones

UNIDAD 8 - Interacting With Web Elements In Serenity BDD

  • Introduction to Serenity BDD Page ObjectsVideo · 12 min
  • Using the FindBy annotation in Serenity BDDVideo · 12 min
  • Page Objects Without @FindBy annotationsVideo · 8 min
  • Working With Simple Input FieldsVideo · 11 min
  • Working With CheckboxesVideo · 7 min
  • Working with Dropdown ListsVideo · 6 min
  • Coding Exercise - completing the contact formVideo · 10 min
  • Hover and other mouse actionsVideo · 15 min
UNIDAD 9 - Making Assertions In Serenity BDD · 3 lecciones

UNIDAD 9 - Making Assertions In Serenity BDD

  • Assertion FundamentalsVideo · 7 min
  • Writing fluent assertions with AssertJVideo · 11 min
  • Reporting Assertions In SerenityVideo · 8 min
UNIDAD 10 - Handling Wait Conditions · 2 lecciones

UNIDAD 10 - Handling Wait Conditions

  • Implicit and Explicit Waits In Serenity BDDVideo · 7 min
  • Waiting for elements to appear and disappearVideo · 8 min
UNIDAD 11 - Configuring your browser in Serenity BDD · 2 lecciones

UNIDAD 11 - Configuring your browser in Serenity BDD

  • Configuring ChromeVideo · 11 min
  • Configuring Firefox and EdgeVideo · 7 min
UNIDAD 12 - Data-Driven Tests · 2 lecciones

UNIDAD 12 - Data-Driven Tests

  • Basic Data-Driven TestsVideo · 17 min
  • Using test data from a fileVideo · 5 min
UNIDAD 13 - Running Serenity On A Remote Server · 8 lecciones

UNIDAD 13 - Running Serenity On A Remote Server

  • Introduction To Remote Testing With SeleniumVideo · 6 min
  • Running Serenity Tests on Selenium HubVideo · 11 min
  • Configuring Different Target EnvironmentsVideo · 4 min
  • Running Serenity Tests on SaucelabsVideo · 13 min
  • Running Serenity Tests on BrowserStackVideo · 7 min
  • Configuring Custom Driver CapabilitiesVideo · 8 min
  • Advanced Driver Configuration (example with LambdaTest)Video · 8 min
  • Running Serenity BDD Tests In ParallelVideo · 12 min
UNIDAD 14 - Exercise - Testing the TodoMVC application · 9 lecciones

UNIDAD 14 - Exercise - Testing the TodoMVC application

  • TodoMVC ExercisesCuestionario · 1 h
  • IntroductionVideo · 2 min
  • Exercise 1 - Adding a single taskVideo · 8 min
  • Exercise 2- Adding multiple tasksVideo · 4 min
  • Exercise 3 - Completing a taskVideo · 13 min
  • Exercise 4 -Filtering completed tasksVideo · 2 min
  • Exercise 5 - Deleting ItemsVideo · 10 min
  • Exercise 6 - Data Driven TestsVideo · 13 min
  • Exercise 7 - Handling Multiple EnvironmentsVideo · 6 min
UNIDAD 15 - BONUS: Serenity BDD and JUnit 5 · 4 lecciones

UNIDAD 15 - BONUS: Serenity BDD and JUnit 5

  • Introduction to JUnit 5Video · 5 min
  • Writing A JUnit 5 Test CaseVideo · 4 min
  • Organising JUnit 5 Test CasesVideo · 12 min
  • Data Driven Testing In JUnit 5Video · 10 min
Certificado oficial

Tu certificado lo emite la SEP, no solo una plataforma

Al demostrar la competencia recibes un certificado emitido por la Secretaría de Educación Pública a través del Gobierno del Estado de México: un documento oficial que puedes presentar con confianza ante cualquier empleador o institución.

Tu certificado con INEC

  • Lo emite la Secretaría de Educación Pública (SEP), a través del Gobierno del Estado de México
  • Documento oficial con folio verificable en línea
  • Lo otorga la Universidad Tecnológica Fidel Velázquez

Otras plataformas en línea

  • Constancia privada emitida por la misma plataforma
  • Solo acredita horas cursadas o asistencia
  • Sin respaldo de una autoridad educativa
Cómo funciona

Tu itinerario, de la inscripción al certificado

  1. 1

    Inscripción con pago único

    Pagas $2,800 MXN una sola vez y entras de inmediato al curso.

  2. 2

    Estudias a tu ritmo

    15 unidades con videos, lecturas y actividades, disponibles 24/7 durante 12 meses.

  3. 3

    Cuestionarios por unidad

    1 cuestionarios para comprobar lo aprendido.

  4. 4

    Certificado

    Emitido por la SEP a través del Gobierno del Estado de México, con folio verificable.

Lo que obtienes

Un certificado oficial de la SEP

Muestra del certificado: Effective Web Test Automation With Serenity BDD And Selenium

Muestra · verificable por folio y QR

  • Emitido por la Secretaría de Educación Pública (SEP), a través del Gobierno del Estado de México. No es una constancia privada: es un documento oficial, y ese respaldo marca la diferencia frente a otras plataformas en línea.
  • Contenido impartido por John Ferguson Smart.
  • Folio y QR verificables para compartirlo con quien te contrate.
Medios que necesitas
Equipo de cómputo Conexión estable a internet
Pago único

Empieza hoy, a tu ritmo

Un solo pago y acceso inmediato al curso completo durante 12 meses.

  • 15 unidades · 78 lecciones · 60 h
  • 12 meses de acceso
  • 1 cuestionarios de evaluación
  • Certificado emitido por la SEP (Gob. del Estado de México) con folio verificable
Pago único
$2,800MXN
Acceso por 12 meses
Inscribirme Hablar con un asesor
Preguntas frecuentes

Sobre tu inscripción

¿Cómo es el pago?

Un solo pago de $2,800 MXN. No hay mensualidades ni cargos recurrentes.

¿Cuánto tiempo tengo acceso?

12 meses desde tu inscripción, 24/7, para avanzar a tu ritmo.

¿Quién imparte el contenido?

El curso es impartido por John Ferguson Smart; INEC gestiona tu inscripción, evaluación y certificado.

¿Qué pasa cuando vence mi acceso?

Puedes renovar tu cuenta tú mismo desde la plataforma, sin trámites ni esperas.

Certificado emitido por la SEP a través del Gobierno del Estado de México · Effective Web Test Automation With Serenity BDD And Selenium

Inscribirme
  INEC es una Marca de SalesPartners Ciudad de México S de RL de CV. Template Design © Learnify LMS. All rights reserved. Terminos y Condiciones Aviso de Privacidad Politica de Devolución
Hide picture