Argentesting 2017 – Introducción a WebDriver.io

  • Autor de la entrada:
  • Categoría de la entrada:Noticias

Argentesting 2017 – Introducción a WebDriver.io, taller ofrecido por Gerardo Argiz.

Argentesting

Argentesting

Mapa mental extraído de la presentación que elaboró Gerardo Argiz.


WebDriverIO Workshop

Expositor
Gerardo Argiz

1. What webdriverIO is?
open source testing utility for nodejs
lets you control
a browser application
a mobile application
few lines of code
integrated with your
BDD test framework
TDD test framework
sends requests to a Selenium server
via the WebDriver Protocol

2. Key Features
Integration with major frameworks
Simple API
Intuitive API
Run Mobile and Web
Built in reporting
Support for Page Object Patter
Test Cloud Services Integration

3. Starting from scratch
3.1. Install webdriver
3.2. Setup
3.3. Review configuration file
3.3.1. Overall structure
3.3.2. Test locations
3.3.3. Capabilities
3.3.4. Sync (true by default)
3.3.5. Browser clients
Mobile
Web
3.3.6. Assertion framework
3.3.7. Reports
3.3.8. Browser variable

4. WebPage Testing
ex1
First Test
Page Object Model
Take Screenshot
from test
hook configuration

5. Exploring Results
ex2
REPL Interface
Second Test
Multibrowser
Export Results

6. Mobile and Cloud DEMO
Multiple environments
Dev
QA
Prod
Mobile testing
Cloud services

7. Visual Regression
ex3
Visual testing
concept
Pros/Cons
When

8. Other Topics
Parallel runs
Retry Flaky Test
Jenkins Integration
Grunt Integration

Gus Terrera

Apasionado por el agile testing y la ia.