Suche senden
Hochladen
WebTest - Efficient Functional Web Testing with HtmlUnit and Beyond
•
Als ODP, PDF herunterladen
•
6 gefällt mir
•
5,137 views
M
mguillem
Folgen
JUG Cologne presentation 25.08.08
Weniger lesen
Mehr lesen
Technologie
Melden
Teilen
Melden
Teilen
1 von 53
Jetzt herunterladen
Empfohlen
Introduction to ASP.NET MVC
Introduction to ASP.NET MVC
Maarten Balliauw
Node.js exception handling
Node.js exception handling
Minh Hoang
Ajax to the Moon
Ajax to the Moon
davejohnson
Mock Server Using WireMock
Mock Server Using WireMock
Globant
Unit-testing and E2E testing in JS
Unit-testing and E2E testing in JS
Michael Haberman
Selenium Clinic Eurostar 2012 WebDriver Tutorial
Selenium Clinic Eurostar 2012 WebDriver Tutorial
Alan Richardson
Integration testing - A&BP CC
Integration testing - A&BP CC
JWORKS powered by Ordina
Pragmatics of Declarative Ajax
Pragmatics of Declarative Ajax
davejohnson
Empfohlen
Introduction to ASP.NET MVC
Introduction to ASP.NET MVC
Maarten Balliauw
Node.js exception handling
Node.js exception handling
Minh Hoang
Ajax to the Moon
Ajax to the Moon
davejohnson
Mock Server Using WireMock
Mock Server Using WireMock
Globant
Unit-testing and E2E testing in JS
Unit-testing and E2E testing in JS
Michael Haberman
Selenium Clinic Eurostar 2012 WebDriver Tutorial
Selenium Clinic Eurostar 2012 WebDriver Tutorial
Alan Richardson
Integration testing - A&BP CC
Integration testing - A&BP CC
JWORKS powered by Ordina
Pragmatics of Declarative Ajax
Pragmatics of Declarative Ajax
davejohnson
I one aolpage-test-2010
I one aolpage-test-2010
Nicholas Tang
Codeception introduction and use in Yii
Codeception introduction and use in Yii
IlPeach
Azure DevOps Realtime Work Item Sync: the good, the bad, the ugly!
Azure DevOps Realtime Work Item Sync: the good, the bad, the ugly!
Lorenzo Barbieri
Sync Workitems between multiple Team Projects #vssatpn
Sync Workitems between multiple Team Projects #vssatpn
Lorenzo Barbieri
Pragmatic Parallels: Java and JavaScript
Pragmatic Parallels: Java and JavaScript
davejohnson
Codeception
Codeception
Jonathan Lau
Usability in the GeoWeb
Usability in the GeoWeb
Dave Bouwman
Acceptance & Functional Testing with Codeception - SunshinePHP 2016
Acceptance & Functional Testing with Codeception - SunshinePHP 2016
Joe Ferguson
Efficient JavaScript Unit Testing, May 2012
Efficient JavaScript Unit Testing, May 2012
Hazem Saleh
Web driver selenium simplified
Web driver selenium simplified
Vikas Singh
Five Easy Ways to QA Your Drupal Site
Five Easy Ways to QA Your Drupal Site
Mediacurrent
Beginning AngularJS
Beginning AngularJS
Troy Miles
PHP Unit Testing in Yii
PHP Unit Testing in Yii
IlPeach
Automated tests
Automated tests
Damian Sromek
Rewrite vs Refactor (AgileIndia 2021)
Rewrite vs Refactor (AgileIndia 2021)
Anand Bagmar
Gems Of Selenium
Gems Of Selenium
Skills Matter
Abstraction Layers Test Management Summit Faciliated Session 2014
Abstraction Layers Test Management Summit Faciliated Session 2014
Alan Richardson
From Good to Great: Functional and Acceptance Testing in WordPress.
From Good to Great: Functional and Acceptance Testing in WordPress.
David Aguilera
Php tests tips
Php tests tips
Damian Sromek
Unit testing hippo
Unit testing hippo
Ebrahim Aharpour
The Safety Net of Functional Web Testing
The Safety Net of Functional Web Testing
ogborstad
Darfur1
Darfur1
mjap23
Weitere ähnliche Inhalte
Was ist angesagt?
I one aolpage-test-2010
I one aolpage-test-2010
Nicholas Tang
Codeception introduction and use in Yii
Codeception introduction and use in Yii
IlPeach
Azure DevOps Realtime Work Item Sync: the good, the bad, the ugly!
Azure DevOps Realtime Work Item Sync: the good, the bad, the ugly!
Lorenzo Barbieri
Sync Workitems between multiple Team Projects #vssatpn
Sync Workitems between multiple Team Projects #vssatpn
Lorenzo Barbieri
Pragmatic Parallels: Java and JavaScript
Pragmatic Parallels: Java and JavaScript
davejohnson
Codeception
Codeception
Jonathan Lau
Usability in the GeoWeb
Usability in the GeoWeb
Dave Bouwman
Acceptance & Functional Testing with Codeception - SunshinePHP 2016
Acceptance & Functional Testing with Codeception - SunshinePHP 2016
Joe Ferguson
Efficient JavaScript Unit Testing, May 2012
Efficient JavaScript Unit Testing, May 2012
Hazem Saleh
Web driver selenium simplified
Web driver selenium simplified
Vikas Singh
Five Easy Ways to QA Your Drupal Site
Five Easy Ways to QA Your Drupal Site
Mediacurrent
Beginning AngularJS
Beginning AngularJS
Troy Miles
PHP Unit Testing in Yii
PHP Unit Testing in Yii
IlPeach
Automated tests
Automated tests
Damian Sromek
Rewrite vs Refactor (AgileIndia 2021)
Rewrite vs Refactor (AgileIndia 2021)
Anand Bagmar
Gems Of Selenium
Gems Of Selenium
Skills Matter
Abstraction Layers Test Management Summit Faciliated Session 2014
Abstraction Layers Test Management Summit Faciliated Session 2014
Alan Richardson
From Good to Great: Functional and Acceptance Testing in WordPress.
From Good to Great: Functional and Acceptance Testing in WordPress.
David Aguilera
Php tests tips
Php tests tips
Damian Sromek
Unit testing hippo
Unit testing hippo
Ebrahim Aharpour
Was ist angesagt?
(20)
I one aolpage-test-2010
I one aolpage-test-2010
Codeception introduction and use in Yii
Codeception introduction and use in Yii
Azure DevOps Realtime Work Item Sync: the good, the bad, the ugly!
Azure DevOps Realtime Work Item Sync: the good, the bad, the ugly!
Sync Workitems between multiple Team Projects #vssatpn
Sync Workitems between multiple Team Projects #vssatpn
Pragmatic Parallels: Java and JavaScript
Pragmatic Parallels: Java and JavaScript
Codeception
Codeception
Usability in the GeoWeb
Usability in the GeoWeb
Acceptance & Functional Testing with Codeception - SunshinePHP 2016
Acceptance & Functional Testing with Codeception - SunshinePHP 2016
Efficient JavaScript Unit Testing, May 2012
Efficient JavaScript Unit Testing, May 2012
Web driver selenium simplified
Web driver selenium simplified
Five Easy Ways to QA Your Drupal Site
Five Easy Ways to QA Your Drupal Site
Beginning AngularJS
Beginning AngularJS
PHP Unit Testing in Yii
PHP Unit Testing in Yii
Automated tests
Automated tests
Rewrite vs Refactor (AgileIndia 2021)
Rewrite vs Refactor (AgileIndia 2021)
Gems Of Selenium
Gems Of Selenium
Abstraction Layers Test Management Summit Faciliated Session 2014
Abstraction Layers Test Management Summit Faciliated Session 2014
From Good to Great: Functional and Acceptance Testing in WordPress.
From Good to Great: Functional and Acceptance Testing in WordPress.
Php tests tips
Php tests tips
Unit testing hippo
Unit testing hippo
Andere mochten auch
The Safety Net of Functional Web Testing
The Safety Net of Functional Web Testing
ogborstad
Darfur1
Darfur1
mjap23
Sitecore 7: A developers quest to mastering unit testing
Sitecore 7: A developers quest to mastering unit testing
nonlinear creations
Test-Driven Sitecore
Test-Driven Sitecore
Caitlin Portrie
What are the advantages of non functional testing
What are the advantages of non functional testing
Maveric Systems
Continuous Testing of eCommerce Apps
Continuous Testing of eCommerce Apps
Sauce Labs
The importance of non functional testing
The importance of non functional testing
Maveric Systems
Non-functional Testing (NFT) Overview
Non-functional Testing (NFT) Overview
Assaf Halperin
Non Functional Testing
Non Functional Testing
Nishant Worah
Testing web services
Testing web services
Taras Lytvyn
Andere mochten auch
(10)
The Safety Net of Functional Web Testing
The Safety Net of Functional Web Testing
Darfur1
Darfur1
Sitecore 7: A developers quest to mastering unit testing
Sitecore 7: A developers quest to mastering unit testing
Test-Driven Sitecore
Test-Driven Sitecore
What are the advantages of non functional testing
What are the advantages of non functional testing
Continuous Testing of eCommerce Apps
Continuous Testing of eCommerce Apps
The importance of non functional testing
The importance of non functional testing
Non-functional Testing (NFT) Overview
Non-functional Testing (NFT) Overview
Non Functional Testing
Non Functional Testing
Testing web services
Testing web services
Ähnlich wie WebTest - Efficient Functional Web Testing with HtmlUnit and Beyond
Selenium
Selenium
Adam Goucher
Internet Explorer 8 for Developers by Christian Thilmany
Internet Explorer 8 for Developers by Christian Thilmany
Christian Thilmany
Enterprise Build And Test In The Cloud
Enterprise Build And Test In The Cloud
Carlos Sanchez
Justmeans power point
Justmeans power point
justmeanscsr
Basic testing with selenium
Basic testing with selenium
Søren Lund
One code Web, iOS, Android
One code Web, iOS, Android
Artem Marchenko
Webtests Reloaded - Webtest with Selenium, TestNG, Groovy and Maven
Webtests Reloaded - Webtest with Selenium, TestNG, Groovy and Maven
Thorsten Kamann
An Introduction to Web Components
An Introduction to Web Components
Red Pill Now
Creating testing tools to support development
Creating testing tools to support development
Chema del Barco
Integration Testing in Python
Integration Testing in Python
Panoptic Development, Inc.
Good practices for debugging Selenium and Appium tests
Good practices for debugging Selenium and Appium tests
Abhijeet Vaikar
SoftTest Ireland: Model Based Testing - January 27th 2011
SoftTest Ireland: Model Based Testing - January 27th 2011
David O'Dowd
Rey Bango - HTML5: polyfills and shims
Rey Bango - HTML5: polyfills and shims
StarTech Conference
Using HttpWatch Plug-in with Selenium Automation in Java
Using HttpWatch Plug-in with Selenium Automation in Java
Sandeep Tol
Functional Testing Swing Applications with Frankenstein
Functional Testing Swing Applications with Frankenstein
vivek_prahlad
The Testing Planet Issue 2
The Testing Planet Issue 2
Rosie Sherry
Dhanasekaran 2008-2009 Quick Test Pro Presentation
Dhanasekaran 2008-2009 Quick Test Pro Presentation
Dhanasekaran Nagarajan
First QTP Tutorial
First QTP Tutorial
tjdhans
QTP Tutorial Slides Presentation.
QTP Tutorial Slides Presentation.
Jaya Priya
Browser Automated Testing Frameworks - Nightwatch.js
Browser Automated Testing Frameworks - Nightwatch.js
Luís Bastião Silva
Ähnlich wie WebTest - Efficient Functional Web Testing with HtmlUnit and Beyond
(20)
Selenium
Selenium
Internet Explorer 8 for Developers by Christian Thilmany
Internet Explorer 8 for Developers by Christian Thilmany
Enterprise Build And Test In The Cloud
Enterprise Build And Test In The Cloud
Justmeans power point
Justmeans power point
Basic testing with selenium
Basic testing with selenium
One code Web, iOS, Android
One code Web, iOS, Android
Webtests Reloaded - Webtest with Selenium, TestNG, Groovy and Maven
Webtests Reloaded - Webtest with Selenium, TestNG, Groovy and Maven
An Introduction to Web Components
An Introduction to Web Components
Creating testing tools to support development
Creating testing tools to support development
Integration Testing in Python
Integration Testing in Python
Good practices for debugging Selenium and Appium tests
Good practices for debugging Selenium and Appium tests
SoftTest Ireland: Model Based Testing - January 27th 2011
SoftTest Ireland: Model Based Testing - January 27th 2011
Rey Bango - HTML5: polyfills and shims
Rey Bango - HTML5: polyfills and shims
Using HttpWatch Plug-in with Selenium Automation in Java
Using HttpWatch Plug-in with Selenium Automation in Java
Functional Testing Swing Applications with Frankenstein
Functional Testing Swing Applications with Frankenstein
The Testing Planet Issue 2
The Testing Planet Issue 2
Dhanasekaran 2008-2009 Quick Test Pro Presentation
Dhanasekaran 2008-2009 Quick Test Pro Presentation
First QTP Tutorial
First QTP Tutorial
QTP Tutorial Slides Presentation.
QTP Tutorial Slides Presentation.
Browser Automated Testing Frameworks - Nightwatch.js
Browser Automated Testing Frameworks - Nightwatch.js
Kürzlich hochgeladen
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Drew Madelung
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
Martijn de Jong
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
sammart93
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
Remote DBA Services
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
Khem
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
MIND CTI
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
The Digital Insurer
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
The Digital Insurer
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
ThousandEyes
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
apidays
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
lior mazor
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
The Digital Insurer
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
Principled Technologies
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
apidays
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
Safe Software
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
The Digital Insurer
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Edi Saputra
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024
The Digital Insurer
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
Boston Institute of Analytics
Kürzlich hochgeladen
(20)
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
WebTest - Efficient Functional Web Testing with HtmlUnit and Beyond
1.
2.
3.
4.
5.
6.
7.
demo (on a
strange site)
8.
9.
A software engineering
activity
10.
11.
12.
13.
demo WebTestRecorder
14.
15.
demo data driven
16.
17.
Extending WebTest
18.
19.
Building blocks WebTest
Groovy Apache ANT Apache POI ... HtmlUnit Jakarta commons-httpclient NekoHTML Mozilla Rhino ...
20.
21.
22.
Hack the web
connection
23.
24.
25.
Myths & Best
Practices
26.
“ UI tests
are brittle by nature”
27.
28.
wrong! “ UI
tests are brittle by nature”
29.
“ Tests ensure
that the application works”
30.
demo http://new.jugcologne.org
31.
wrong! => tests
allow to find errors, that's all “ Tests ensure that the application works”
32.
“ UI tests
must run in the browser to act like real users”
33.
wrong! => a
test pilot is not a standard pilot “ UI tests must run in the browser to act like real users”
34.
“ UI tests
are slow”
35.
36.
demo wt.parallel.nbWorkers
37.
wrong! “ UI
tests are slow”
38.
WebTest & AJAX
39.
40.
41.
42.
Testing Facility example:
mashup unavailability other.server.com www.myserver.com ?
43.
Testing Facility example:
mashup unavailability
44.
WebTest's future(s)
45.
46.
Integration with WebDriver
N o w WebTest HtmlUnit HtmlUnit WebDriver Firefox IE ... C o m i n g WebTest
47.
demo wt.withFirefox=1
48.
demo WebTest Sampler
49.
Conclusion
50.
51.
52.
53.
Jetzt herunterladen