Suche senden
Hochladen
Watir The Beginning
•
Als PPTX, PDF herunterladen
•
1 gefällt mir
•
643 views
A
automated-testing.info
Folgen
Как научиться автоматизировать на Watir, что нужно использовать и как.
Weniger lesen
Mehr lesen
Technologie
Melden
Teilen
Melden
Teilen
1 von 25
Jetzt herunterladen
Empfohlen
Watir - The Beginning
Watir - The Beginning
Andrii Dzynia
ChatBots for self-service DevOps
ChatBots for self-service DevOps
Simon Massey
Morden F2E Education - Think of Progressive Web Apps
Morden F2E Education - Think of Progressive Web Apps
Caesar Chi
Gwt
Gwt
Ankul Rastogi
J query
J query
Chalermpon Areepong
Test your user interface using BDD (Swedish)
Test your user interface using BDD (Swedish)
Evolve
TDC 2017 JavaEE Monitoramento
TDC 2017 JavaEE Monitoramento
Sandro Giacomozzi
Javascript and DOM
Javascript and DOM
Ketan Ghumatkar
Empfohlen
Watir - The Beginning
Watir - The Beginning
Andrii Dzynia
ChatBots for self-service DevOps
ChatBots for self-service DevOps
Simon Massey
Morden F2E Education - Think of Progressive Web Apps
Morden F2E Education - Think of Progressive Web Apps
Caesar Chi
Gwt
Gwt
Ankul Rastogi
J query
J query
Chalermpon Areepong
Test your user interface using BDD (Swedish)
Test your user interface using BDD (Swedish)
Evolve
TDC 2017 JavaEE Monitoramento
TDC 2017 JavaEE Monitoramento
Sandro Giacomozzi
Javascript and DOM
Javascript and DOM
Ketan Ghumatkar
React - поглянемо по іншому на V в MVC
React - поглянемо по іншому на V в MVC
Stfalcon Meetups
"The working architecture of NodeJs applications" Viktor Turskyi
"The working architecture of NodeJs applications" Viktor Turskyi
Julia Cherniak
Forseti driven javascript
Forseti driven javascript
Pavneet Singh Saund
Single-page applications and Grails
Single-page applications and Grails
Alvaro Sanchez-Mariscal
Comparison Between React & Angular JS Frameworks
Comparison Between React & Angular JS Frameworks
SNAKINDIA CONSULTANCY
Organisation of professional JavaScript Projects
Organisation of professional JavaScript Projects
Involved IT
Developing SPI applications using Grails and AngularJS
Developing SPI applications using Grails and AngularJS
Alvaro Sanchez-Mariscal
Testing Storm components with Groovy and Spock
Testing Storm components with Groovy and Spock
Eugene Dvorkin
Towards component based web UI with ReactJS
Towards component based web UI with ReactJS
Oliver Häger
Massive concurrent modifications in web app. How to manage and test.
Massive concurrent modifications in web app. How to manage and test.
Anton Mishchuk
Web Based Development Introduction
Web Based Development Introduction
Edy Segura
Getting Started With Cypress
Getting Started With Cypress
Knoldus Inc.
BlackBerry 10 Browser
BlackBerry 10 Browser
Erik Johnson
Stripe con 2021 UI stack
Stripe con 2021 UI stack
MaximeRainville1
React Typescript for beginners: Translator app with Microsoft cognitive services
React Typescript for beginners: Translator app with Microsoft cognitive services
Fabio Biondi
Getting Started with PhoneGap Windows Phone 7
Getting Started with PhoneGap Windows Phone 7
Alius Petraška
Lets cook cucumber !!
Lets cook cucumber !!
vodQA
Continuous Integration with Maven for Android apps
Continuous Integration with Maven for Android apps
Hugo Josefson
Integration of automation framework with ci tools
Integration of automation framework with ci tools
vodQA
WilmingtonJS - React Native Under the Hood
WilmingtonJS - React Native Under the Hood
Justin Poliachik
Андрей Дзыня - "Watir - начало"
Андрей Дзыня - "Watir - начало"
QA Dnepropetrovsk Community (Ukraine)
Node.js for .NET Developers
Node.js for .NET Developers
David Neal
Weitere ähnliche Inhalte
Was ist angesagt?
React - поглянемо по іншому на V в MVC
React - поглянемо по іншому на V в MVC
Stfalcon Meetups
"The working architecture of NodeJs applications" Viktor Turskyi
"The working architecture of NodeJs applications" Viktor Turskyi
Julia Cherniak
Forseti driven javascript
Forseti driven javascript
Pavneet Singh Saund
Single-page applications and Grails
Single-page applications and Grails
Alvaro Sanchez-Mariscal
Comparison Between React & Angular JS Frameworks
Comparison Between React & Angular JS Frameworks
SNAKINDIA CONSULTANCY
Organisation of professional JavaScript Projects
Organisation of professional JavaScript Projects
Involved IT
Developing SPI applications using Grails and AngularJS
Developing SPI applications using Grails and AngularJS
Alvaro Sanchez-Mariscal
Testing Storm components with Groovy and Spock
Testing Storm components with Groovy and Spock
Eugene Dvorkin
Towards component based web UI with ReactJS
Towards component based web UI with ReactJS
Oliver Häger
Massive concurrent modifications in web app. How to manage and test.
Massive concurrent modifications in web app. How to manage and test.
Anton Mishchuk
Web Based Development Introduction
Web Based Development Introduction
Edy Segura
Getting Started With Cypress
Getting Started With Cypress
Knoldus Inc.
BlackBerry 10 Browser
BlackBerry 10 Browser
Erik Johnson
Stripe con 2021 UI stack
Stripe con 2021 UI stack
MaximeRainville1
React Typescript for beginners: Translator app with Microsoft cognitive services
React Typescript for beginners: Translator app with Microsoft cognitive services
Fabio Biondi
Getting Started with PhoneGap Windows Phone 7
Getting Started with PhoneGap Windows Phone 7
Alius Petraška
Lets cook cucumber !!
Lets cook cucumber !!
vodQA
Continuous Integration with Maven for Android apps
Continuous Integration with Maven for Android apps
Hugo Josefson
Integration of automation framework with ci tools
Integration of automation framework with ci tools
vodQA
WilmingtonJS - React Native Under the Hood
WilmingtonJS - React Native Under the Hood
Justin Poliachik
Was ist angesagt?
(20)
React - поглянемо по іншому на V в MVC
React - поглянемо по іншому на V в MVC
"The working architecture of NodeJs applications" Viktor Turskyi
"The working architecture of NodeJs applications" Viktor Turskyi
Forseti driven javascript
Forseti driven javascript
Single-page applications and Grails
Single-page applications and Grails
Comparison Between React & Angular JS Frameworks
Comparison Between React & Angular JS Frameworks
Organisation of professional JavaScript Projects
Organisation of professional JavaScript Projects
Developing SPI applications using Grails and AngularJS
Developing SPI applications using Grails and AngularJS
Testing Storm components with Groovy and Spock
Testing Storm components with Groovy and Spock
Towards component based web UI with ReactJS
Towards component based web UI with ReactJS
Massive concurrent modifications in web app. How to manage and test.
Massive concurrent modifications in web app. How to manage and test.
Web Based Development Introduction
Web Based Development Introduction
Getting Started With Cypress
Getting Started With Cypress
BlackBerry 10 Browser
BlackBerry 10 Browser
Stripe con 2021 UI stack
Stripe con 2021 UI stack
React Typescript for beginners: Translator app with Microsoft cognitive services
React Typescript for beginners: Translator app with Microsoft cognitive services
Getting Started with PhoneGap Windows Phone 7
Getting Started with PhoneGap Windows Phone 7
Lets cook cucumber !!
Lets cook cucumber !!
Continuous Integration with Maven for Android apps
Continuous Integration with Maven for Android apps
Integration of automation framework with ci tools
Integration of automation framework with ci tools
WilmingtonJS - React Native Under the Hood
WilmingtonJS - React Native Under the Hood
Ähnlich wie Watir The Beginning
Андрей Дзыня - "Watir - начало"
Андрей Дзыня - "Watir - начало"
QA Dnepropetrovsk Community (Ukraine)
Node.js for .NET Developers
Node.js for .NET Developers
David Neal
MockServer-driven testing
MockServer-driven testing
Testableapple
Advanced Techniques for Testing Responsive Apps and Sites -- By Aakrit Prasad
Advanced Techniques for Testing Responsive Apps and Sites -- By Aakrit Prasad
Applitools
Cross Browser Automation Testing Using Watir
Cross Browser Automation Testing Using Watir
Sarah Elson
Productive Rails development with RubyMine
Productive Rails development with RubyMine
olegshpynov
Nagios Conference 2012 - Nathan Vonnahme - Monitoring the User Experience
Nagios Conference 2012 - Nathan Vonnahme - Monitoring the User Experience
Nagios
QA Fest 2018. Сергей Король. REACTive automation: how to avoid shooting yours...
QA Fest 2018. Сергей Король. REACTive automation: how to avoid shooting yours...
QAFest
Front-End Test Fest Keynote: The State of the Union for Front End Testing.pdf
Front-End Test Fest Keynote: The State of the Union for Front End Testing.pdf
Applitools
Increasing velocity via serless semantics
Increasing velocity via serless semantics
Kfir Bloch
Performance and Scalability Art of Isomorphic React Applications
Performance and Scalability Art of Isomorphic React Applications
Denis Izmaylov
OpenAPI Generator The Babel Fish of The API World - apidays Live Paris
OpenAPI Generator The Babel Fish of The API World - apidays Live Paris
Cliffano Subagio
Real World Technologies
Real World Technologies
José Maria Silveira Neto
Isomorphic React Applications: Performance And Scalability
Isomorphic React Applications: Performance And Scalability
Denis Izmaylov
Introduction to Node.js
Introduction to Node.js
Aaron Rosenberg
Device Independent API design
Device Independent API design
Amrita jain
A Tour of Swagger for APIs
A Tour of Swagger for APIs
Allen Dean
Angular v2 et plus : le futur du développement d'applications en entreprise
Angular v2 et plus : le futur du développement d'applications en entreprise
LINAGORA
Android Performance and Monitoring - Meetup 3 25-14
Android Performance and Monitoring - Meetup 3 25-14
Alex Gaber
What is cool with Domino V10, Proton and Node.JS, and why would I use it in ...
What is cool with Domino V10, Proton and Node.JS, and why would I use it in ...
Heiko Voigt
Ähnlich wie Watir The Beginning
(20)
Андрей Дзыня - "Watir - начало"
Андрей Дзыня - "Watir - начало"
Node.js for .NET Developers
Node.js for .NET Developers
MockServer-driven testing
MockServer-driven testing
Advanced Techniques for Testing Responsive Apps and Sites -- By Aakrit Prasad
Advanced Techniques for Testing Responsive Apps and Sites -- By Aakrit Prasad
Cross Browser Automation Testing Using Watir
Cross Browser Automation Testing Using Watir
Productive Rails development with RubyMine
Productive Rails development with RubyMine
Nagios Conference 2012 - Nathan Vonnahme - Monitoring the User Experience
Nagios Conference 2012 - Nathan Vonnahme - Monitoring the User Experience
QA Fest 2018. Сергей Король. REACTive automation: how to avoid shooting yours...
QA Fest 2018. Сергей Король. REACTive automation: how to avoid shooting yours...
Front-End Test Fest Keynote: The State of the Union for Front End Testing.pdf
Front-End Test Fest Keynote: The State of the Union for Front End Testing.pdf
Increasing velocity via serless semantics
Increasing velocity via serless semantics
Performance and Scalability Art of Isomorphic React Applications
Performance and Scalability Art of Isomorphic React Applications
OpenAPI Generator The Babel Fish of The API World - apidays Live Paris
OpenAPI Generator The Babel Fish of The API World - apidays Live Paris
Real World Technologies
Real World Technologies
Isomorphic React Applications: Performance And Scalability
Isomorphic React Applications: Performance And Scalability
Introduction to Node.js
Introduction to Node.js
Device Independent API design
Device Independent API design
A Tour of Swagger for APIs
A Tour of Swagger for APIs
Angular v2 et plus : le futur du développement d'applications en entreprise
Angular v2 et plus : le futur du développement d'applications en entreprise
Android Performance and Monitoring - Meetup 3 25-14
Android Performance and Monitoring - Meetup 3 25-14
What is cool with Domino V10, Proton and Node.JS, and why would I use it in ...
What is cool with Domino V10, Proton and Node.JS, and why would I use it in ...
Mehr von automated-testing.info
Александр Кабалюк – SilkTest
Александр Кабалюк – SilkTest
automated-testing.info
За пределами PageObject
За пределами PageObject
automated-testing.info
Философия и построение тестового фреймворка на основе BDD в PHP проектах
Философия и построение тестового фреймворка на основе BDD в PHP проектах
automated-testing.info
Швейцарский нож для Android
Швейцарский нож для Android
automated-testing.info
Автоматизация тестирования как сервис
Автоматизация тестирования как сервис
automated-testing.info
Курс молодого бойца-автоматизатора – как стать ветераном и остаться в живых
Курс молодого бойца-автоматизатора – как стать ветераном и остаться в живых
automated-testing.info
Тестирование производительности Ajax приложений с помощью JMeter
Тестирование производительности Ajax приложений с помощью JMeter
automated-testing.info
Быстрое расширение Robot Framework под свои нужды с использованием Python
Быстрое расширение Robot Framework под свои нужды с использованием Python
automated-testing.info
“Обезьянье тестирование” в мобильных проектах
“Обезьянье тестирование” в мобильных проектах
automated-testing.info
Проблемы автоматизации крупных проектов: TestComplete
Проблемы автоматизации крупных проектов: TestComplete
automated-testing.info
Совершенный тестовый фреймворк
Совершенный тестовый фреймворк
automated-testing.info
В поисках магической кнопки или как приручить SOAP UI
В поисках магической кнопки или как приручить SOAP UI
automated-testing.info
Фреймворк для регрессионного тестирования на основе WebDriver
Фреймворк для регрессионного тестирования на основе WebDriver
automated-testing.info
Codeception - WTF?
Codeception - WTF?
automated-testing.info
Keyword driven testing
Keyword driven testing
automated-testing.info
Why it is not working
Why it is not working
automated-testing.info
Andrey Azimov - Как найти работу тестировщику?
Andrey Azimov - Как найти работу тестировщику?
automated-testing.info
Jenkins auto configureforbranch-php
Jenkins auto configureforbranch-php
automated-testing.info
Иван Бордюг - Инструмент автоматизации регрессионного тестирования на основе ...
Иван Бордюг - Инструмент автоматизации регрессионного тестирования на основе ...
automated-testing.info
Alexei Zozulenko - Test automation failure
Alexei Zozulenko - Test automation failure
automated-testing.info
Mehr von automated-testing.info
(20)
Александр Кабалюк – SilkTest
Александр Кабалюк – SilkTest
За пределами PageObject
За пределами PageObject
Философия и построение тестового фреймворка на основе BDD в PHP проектах
Философия и построение тестового фреймворка на основе BDD в PHP проектах
Швейцарский нож для Android
Швейцарский нож для Android
Автоматизация тестирования как сервис
Автоматизация тестирования как сервис
Курс молодого бойца-автоматизатора – как стать ветераном и остаться в живых
Курс молодого бойца-автоматизатора – как стать ветераном и остаться в живых
Тестирование производительности Ajax приложений с помощью JMeter
Тестирование производительности Ajax приложений с помощью JMeter
Быстрое расширение Robot Framework под свои нужды с использованием Python
Быстрое расширение Robot Framework под свои нужды с использованием Python
“Обезьянье тестирование” в мобильных проектах
“Обезьянье тестирование” в мобильных проектах
Проблемы автоматизации крупных проектов: TestComplete
Проблемы автоматизации крупных проектов: TestComplete
Совершенный тестовый фреймворк
Совершенный тестовый фреймворк
В поисках магической кнопки или как приручить SOAP UI
В поисках магической кнопки или как приручить SOAP UI
Фреймворк для регрессионного тестирования на основе WebDriver
Фреймворк для регрессионного тестирования на основе WebDriver
Codeception - WTF?
Codeception - WTF?
Keyword driven testing
Keyword driven testing
Why it is not working
Why it is not working
Andrey Azimov - Как найти работу тестировщику?
Andrey Azimov - Как найти работу тестировщику?
Jenkins auto configureforbranch-php
Jenkins auto configureforbranch-php
Иван Бордюг - Инструмент автоматизации регрессионного тестирования на основе ...
Иван Бордюг - Инструмент автоматизации регрессионного тестирования на основе ...
Alexei Zozulenko - Test automation failure
Alexei Zozulenko - Test automation failure
Kürzlich hochgeladen
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
Michael W. Hawkins
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Igalia
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Miguel Araújo
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
The Digital Insurer
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
Allon Mureinik
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
The Digital Insurer
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
Maria Levchenko
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
Gabriella Davis
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
debabhi2
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
Paola De la Torre
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
gurkirankumar98700
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
apidays
🐬 The future of MySQL is Postgres 🐘
🐬 The future of MySQL is Postgres 🐘
RTylerCroy
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
Enterprise Knowledge
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
ThousandEyes
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
wesley chun
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j
Kürzlich hochgeladen
(20)
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
🐬 The future of MySQL is Postgres 🐘
🐬 The future of MySQL is Postgres 🐘
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Watir The Beginning
1.
Watir– The Beginning
1
2.
2
About Myself Andrii Dzynia Senior Automation QA Engineer andrii.dzynia@gmail.com 2
3.
Agenda 3
4.
Problem
Automated testing of web applications 4
5.
How we could
solve it? 5 Watij Win32-Watir Watir Watir WatiN Selenium
6.
What is it?
Watir – pronounced like “Water” Web application testing in Ruby Open-source Lovely API Running without browser A lot of forks 6
7.
How it works?
7
8.
What is main
advantage? 8
9.
Record & Play
? 9
10.
This is for
noobs 10
11.
What is professional
way? 11
12.
So what we
will do today? Test ‘Point of Sale’ PHP web application. Write Watir automated tests in different styles. Define benefits of each style. 12
13.
Web Application To
Test 13
14.
First step IRB
- Interactive Ruby Shell Drive the browser Some features 14
15.
Scenario 15
16.
Nice but not
scalable? 16
17.
TestUnit – xUnittool
17
18.
Scenario 18
19.
What about Business
Users? 19
20.
How BDD fits
with Ruby? 20
21.
Rspec library 21
22.
Cucumber 22
23.
What we have
seen today Validation method xUnit style BDD: Rspec and Cucumber 23
24.
Choose exactly what
you need 24 “Life is a series of choices.”
25.
25
Jetzt herunterladen