Serenity BDD: Escribir mejores pruebas de aceptación automática ( serenitybdd | 7 hours )

Prerequisites:
  • Experiencia con automatización de prueba
  • Experiencia en programación Java
Overview:

"Entre el 40% y el 70% del tiempo invertido por muchos equipos de automatización de pruebas se dedica al mantenimiento de sus suites de prueba ... ya sea refactorizando pruebas porque la aplicación cambió pero también examinando los resultados de las pruebas cuando se rompen ..." - - John Furguson Smart, creador de Serenity.

Serenity es una biblioteca abierta de informes de código abierto que permite a los evaluadores escribir criterios de aceptación bien estructurados y mantenibles. Serenity produce informes de pruebas completos y significativos ("documentación viviente") que no solo informan los resultados de las pruebas, sino que también documentan lo que hicieron, en un formato narrativo paso a paso que incluye datos de prueba y capturas de pantalla.

En esta capacitación, los participantes aprenderán cómo escribir pruebas de alta calidad mediante el uso de "guiones" y la idea de "actores, tareas y objetivos" para expresar pruebas en términos comerciales en lugar de como interacciones entre los componentes del sistema. Analizamos escenarios de pruebas funcionales y de IU y demostramos cómo se puede utilizar Serenity para administrar sus pruebas. Todas las conferencias, notas, quizes y debates van acompañados de prácticas prácticas e implementación.

Al final de esta capacitación, los participantes comprenderán el marco de Serenity y podrán utilizarlo con comodidad. Como importante, los participantes aprenderán a pensar y abordar la automatización de pruebas desde una perspectiva diferente.

Formato del curso

Este curso guía a los participantes a través de casos de la vida real para el Desarrollo impulsado por el comportamiento (BDD) y demuestra cómo implementar Serenity en varios escenarios de prueba.

Course Outline:

Introducción

Pruebas automatizadas
     ATDD (Desarrollo Impulsado por Pruebas de Aceptación)
     BDD (Desarrollo impulsado por el comportamiento)

¿Por qué Serenity?

Informes de prueba como "documentación viviente"
     Actores, tareas y objetivos
     Patrón de guión vs objetos de página

Arquitectura de la serenidad

Páginas, pasos, requisitos, pruebas, informes

Configuración y configuración de su entorno de prueba

JUnit, Serenity BDD, y un pequeño Selenium WebDriver

Definición de requisitos y criterios de aceptación

Automatizando sus criterios de aceptación

Configurando tus guiones

Preguntas de guiones
     Habilidades de serenidad

Prueba de una aplicación web con Screenplay

Escribiendo tu primera prueba de Serenity

Interacciones web de guiones

Preguntas de la web de guiones

Manejo de tiempos de espera y esperas

Ejecutando su prueba de Serenity

Generando informes de prueba de Serenity

Una mirada a la estructura del proyecto Serenity

Integrando Serenity con Cucumber and JBehave

Observaciones finales

Sites Published:

United Arab Emirates - Serenity BDD for Automated Acceptance Tests

Qatar - Serenity BDD for Automated Acceptance Tests

Egypt - Serenity BDD for Automated Acceptance Tests

Saudi Arabia - Serenity BDD for Automated Acceptance Tests

South Africa - Serenity BDD for Automated Acceptance Tests

Brasil - Serenity BDD: Escribir mejores pruebas de aceptación automática

Canada - Serenity BDD for Automated Acceptance Tests

中国 - Serenity BDD: Escribir mejores pruebas de aceptación automática

香港 - Serenity BDD for Automated Acceptance Tests

澳門 - Serenity BDD for Automated Acceptance Tests

台灣 - Serenity BDD: Writing Better Automated Acceptance Tests

USA - Serenity BDD for Automated Acceptance Tests

Österreich - Serenity BDD: Escribir mejores pruebas de aceptación automática

Schweiz - Serenity BDD: Escribir mejores pruebas de aceptación automática

Deutschland - Serenity BDD: Escribir mejores pruebas de aceptación automática

Czech Republic - Serenity BDD: Escribir mejores pruebas de aceptación automática

Denmark - Serenity BDD for Automated Acceptance Tests

Estonia - Serenity BDD for Automated Acceptance Tests

Finland - Serenity BDD for Automated Acceptance Tests

Greece - Serenity BDD: Escribir mejores pruebas de aceptación automática

Magyarország - Serenity BDD: Escribir mejores pruebas de aceptación automática

Ireland - Serenity BDD for Automated Acceptance Tests

Luxembourg - Serenity BDD for Automated Acceptance Tests

Latvia - Serenity BDD for Automated Acceptance Tests

España - Serenity BDD: Escribir mejores pruebas de aceptación automática

Italia - Serenity BDD: Escribir mejores pruebas de aceptación automática

Lithuania - Serenity BDD for Automated Acceptance Tests

Nederland - Serenity BDD: Escribir mejores pruebas de aceptación automática

Norway - Serenity BDD: Escribir mejores pruebas de aceptación automática

Portugal - Serenity BDD: Escribir mejores pruebas de aceptación automática

România - Serenity BDD: Escribir mejores pruebas de aceptación automática

Sverige - Serenity BDD: Escribir mejores pruebas de aceptación automática

Türkiye - Serenity BDD: Escribir mejores pruebas de aceptación automática

Malta - Serenity BDD for Automated Acceptance Tests

Belgique - Serenity BDD: Escribir mejores pruebas de aceptación automática

France - Serenity BDD: Escribir mejores pruebas de aceptación automática

日本 - Serenity BDD: Escribir mejores pruebas de aceptación automática

Australia - Serenity BDD for Automated Acceptance Tests

Malaysia - Serenity BDD for Automated Acceptance Tests

New Zealand - Serenity BDD for Automated Acceptance Tests

Philippines - Serenity BDD for Automated Acceptance Tests

Singapore - Serenity BDD for Automated Acceptance Tests

Thailand - Serenity BDD for Automated Acceptance Tests

Vietnam - Serenity BDD: Escribir mejores pruebas de aceptación automática

India - Serenity BDD for Automated Acceptance Tests

Argentina - Serenity BDD: Escribir mejores pruebas de aceptación automática

Chile - Serenity BDD: Escribir mejores pruebas de aceptación automática

Costa Rica - Serenity BDD: Escribir mejores pruebas de aceptación automática

Ecuador - Serenity BDD: Escribir mejores pruebas de aceptación automática

Guatemala - Serenity BDD: Escribir mejores pruebas de aceptación automática

Colombia - Serenity BDD: Escribir mejores pruebas de aceptación automática

México - Serenity BDD: Escribir mejores pruebas de aceptación automática

Panama - Serenity BDD: Escribir mejores pruebas de aceptación automática

Peru - Serenity BDD: Escribir mejores pruebas de aceptación automática

Uruguay - Serenity BDD: Escribir mejores pruebas de aceptación automática

Venezuela - Serenity BDD: Escribir mejores pruebas de aceptación automática

Polska - Serenity BDD: Escribir mejores pruebas de aceptación automática

United Kingdom - Serenity BDD for Automated Acceptance Tests

South Korea - Serenity BDD: Escribir mejores pruebas de aceptación automática

Pakistan - Serenity BDD for Automated Acceptance Tests

Sri Lanka - Serenity BDD for Automated Acceptance Tests

Bulgaria - Serenity BDD: Escribir mejores pruebas de aceptación automática

Bolivia - Serenity BDD: Escribir mejores pruebas de aceptación automática

Indonesia - Serenity BDD for Automated Acceptance Tests

Kazakhstan - Serenity BDD for Automated Acceptance Tests

Moldova - Serenity BDD: Escribir mejores pruebas de aceptación automática

Morocco - Serenity BDD for Automated Acceptance Tests

Tunisia - Serenity BDD for Automated Acceptance Tests

Kuwait - Serenity BDD for Automated Acceptance Tests

Oman - Serenity BDD for Automated Acceptance Tests

Slovakia - Serenity BDD for Automated Acceptance Tests

Kenya - Serenity BDD for Automated Acceptance Tests

Nigeria - Serenity BDD for Automated Acceptance Tests

Botswana - Serenity BDD for Automated Acceptance Tests

Slovenia - Serenity BDD for Automated Acceptance Tests

Croatia - Serenity BDD for Automated Acceptance Tests

Serbia - Serenity BDD for Automated Acceptance Tests

Bhutan - Serenity BDD for Automated Acceptance Tests

Nepal - Serenity BDD for Automated Acceptance Tests

Uzbekistan - Serenity BDD for Automated Acceptance Tests