Serenity BDD: Escribir mejores pruebas de aceptación automática ( serenitybdd | 7 hours )
- Experiencia con automatización de prueba
- Experiencia en programación Java
"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.
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
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