Soumettre la recherche
Mettre en ligne
jQuery Chicago 2014 - Next-generation JavaScript Testing
•
1 j'aime
•
7,153 vues
Vlad Filippov
Suivre
jQuery Chicago 2014 - Next-generation JavaScript Testing
Lire moins
Lire la suite
Technologie
Signaler
Partager
Signaler
Partager
1 sur 28
Télécharger maintenant
Télécharger pour lire hors ligne
Recommandé
jQuery Conference Boston 2011 CouchApps
jQuery Conference Boston 2011 CouchApps
Bradley Holt
jQuery Keynote - Fall 2010
jQuery Keynote - Fall 2010
jeresig
State of jQuery June 2013 - Portland
State of jQuery June 2013 - Portland
dmethvin
jQuery Conference 2012 keynote
jQuery Conference 2012 keynote
dmethvin
The Onion
The Onion
Jörn Zaefferer
Natural Language UI Testing using Behavior Driven Development with Pavlov and...
Natural Language UI Testing using Behavior Driven Development with Pavlov and...
Eric DeLabar
jQuery Conference San Diego 2014 - Web Performance
jQuery Conference San Diego 2014 - Web Performance
dmethvin
Unit testing
Unit testing
Leonardo Balter
Recommandé
jQuery Conference Boston 2011 CouchApps
jQuery Conference Boston 2011 CouchApps
Bradley Holt
jQuery Keynote - Fall 2010
jQuery Keynote - Fall 2010
jeresig
State of jQuery June 2013 - Portland
State of jQuery June 2013 - Portland
dmethvin
jQuery Conference 2012 keynote
jQuery Conference 2012 keynote
dmethvin
The Onion
The Onion
Jörn Zaefferer
Natural Language UI Testing using Behavior Driven Development with Pavlov and...
Natural Language UI Testing using Behavior Driven Development with Pavlov and...
Eric DeLabar
jQuery Conference San Diego 2014 - Web Performance
jQuery Conference San Diego 2014 - Web Performance
dmethvin
Unit testing
Unit testing
Leonardo Balter
New Perspectives on Performance
New Perspectives on Performance
mennovanslooten
jQuery UI & Mobile - The Great Merger
jQuery UI & Mobile - The Great Merger
scottgonzalez
Mvvm knockout vs angular
Mvvm knockout vs angular
Basarat Syed
Latest Javascript MVC & Front End Frameworks 2017
Latest Javascript MVC & Front End Frameworks 2017
AmarInfotech
Developing JavaScript Widgets
Developing JavaScript Widgets
Bob German
Learning from the Best jQuery Plugins
Learning from the Best jQuery Plugins
Marc Grabanski
On Selecting JavaScript Frameworks (Women Who Code 10/15)
On Selecting JavaScript Frameworks (Women Who Code 10/15)
Zoe Landon
State of jQuery - AspDotNetStorefront Conference
State of jQuery - AspDotNetStorefront Conference
dmethvin
do u webview?
do u webview?
Steve Souders
Testing Mobile JavaScript (Fall 2010
Testing Mobile JavaScript (Fall 2010
jeresig
Modern javascript
Modern javascript
Kevin Ball
SharePoint Development 101
SharePoint Development 101
Greg Hurlman
High Performance JavaScript (Amazon DevCon 2011)
High Performance JavaScript (Amazon DevCon 2011)
Nicholas Zakas
Bootstrap and XPages (DanNotes 2013)
Bootstrap and XPages (DanNotes 2013)
Mark Leusink
Selenium testing
Selenium testing
Jason Myers
Selenium
Selenium
Manjyot Singh
Webdriver.io
Webdriver.io
LinkMe Srl
Mobile Web Speed Bumps
Mobile Web Speed Bumps
Nicholas Zakas
Selenium_For_Beginners_VodQA_Final
Selenium_For_Beginners_VodQA_Final
Manjyot Singh
How NOT to get lost in the current JavaScript landscape
How NOT to get lost in the current JavaScript landscape
Radosław Scheibinger
Automated ui-testing
Automated ui-testing
Slobodan Lohja
Automated Testing in DevOps
Automated Testing in DevOps
Haufe-Lexware GmbH & Co KG
Contenu connexe
Tendances
New Perspectives on Performance
New Perspectives on Performance
mennovanslooten
jQuery UI & Mobile - The Great Merger
jQuery UI & Mobile - The Great Merger
scottgonzalez
Mvvm knockout vs angular
Mvvm knockout vs angular
Basarat Syed
Latest Javascript MVC & Front End Frameworks 2017
Latest Javascript MVC & Front End Frameworks 2017
AmarInfotech
Developing JavaScript Widgets
Developing JavaScript Widgets
Bob German
Learning from the Best jQuery Plugins
Learning from the Best jQuery Plugins
Marc Grabanski
On Selecting JavaScript Frameworks (Women Who Code 10/15)
On Selecting JavaScript Frameworks (Women Who Code 10/15)
Zoe Landon
State of jQuery - AspDotNetStorefront Conference
State of jQuery - AspDotNetStorefront Conference
dmethvin
do u webview?
do u webview?
Steve Souders
Testing Mobile JavaScript (Fall 2010
Testing Mobile JavaScript (Fall 2010
jeresig
Modern javascript
Modern javascript
Kevin Ball
SharePoint Development 101
SharePoint Development 101
Greg Hurlman
High Performance JavaScript (Amazon DevCon 2011)
High Performance JavaScript (Amazon DevCon 2011)
Nicholas Zakas
Bootstrap and XPages (DanNotes 2013)
Bootstrap and XPages (DanNotes 2013)
Mark Leusink
Selenium testing
Selenium testing
Jason Myers
Selenium
Selenium
Manjyot Singh
Webdriver.io
Webdriver.io
LinkMe Srl
Mobile Web Speed Bumps
Mobile Web Speed Bumps
Nicholas Zakas
Selenium_For_Beginners_VodQA_Final
Selenium_For_Beginners_VodQA_Final
Manjyot Singh
How NOT to get lost in the current JavaScript landscape
How NOT to get lost in the current JavaScript landscape
Radosław Scheibinger
Tendances
(20)
New Perspectives on Performance
New Perspectives on Performance
jQuery UI & Mobile - The Great Merger
jQuery UI & Mobile - The Great Merger
Mvvm knockout vs angular
Mvvm knockout vs angular
Latest Javascript MVC & Front End Frameworks 2017
Latest Javascript MVC & Front End Frameworks 2017
Developing JavaScript Widgets
Developing JavaScript Widgets
Learning from the Best jQuery Plugins
Learning from the Best jQuery Plugins
On Selecting JavaScript Frameworks (Women Who Code 10/15)
On Selecting JavaScript Frameworks (Women Who Code 10/15)
State of jQuery - AspDotNetStorefront Conference
State of jQuery - AspDotNetStorefront Conference
do u webview?
do u webview?
Testing Mobile JavaScript (Fall 2010
Testing Mobile JavaScript (Fall 2010
Modern javascript
Modern javascript
SharePoint Development 101
SharePoint Development 101
High Performance JavaScript (Amazon DevCon 2011)
High Performance JavaScript (Amazon DevCon 2011)
Bootstrap and XPages (DanNotes 2013)
Bootstrap and XPages (DanNotes 2013)
Selenium testing
Selenium testing
Selenium
Selenium
Webdriver.io
Webdriver.io
Mobile Web Speed Bumps
Mobile Web Speed Bumps
Selenium_For_Beginners_VodQA_Final
Selenium_For_Beginners_VodQA_Final
How NOT to get lost in the current JavaScript landscape
How NOT to get lost in the current JavaScript landscape
Similaire à jQuery Chicago 2014 - Next-generation JavaScript Testing
Automated ui-testing
Automated ui-testing
Slobodan Lohja
Automated Testing in DevOps
Automated Testing in DevOps
Haufe-Lexware GmbH & Co KG
Test automation proposal
Test automation proposal
Mihai-Cristian Fratila
Comprehensive List of Open Source QA Tools
Comprehensive List of Open Source QA Tools
Ashish Bansal
Automated Web Testing using JavaScript
Automated Web Testing using JavaScript
Simon Guest
automation framework
automation framework
ANSHU GOYAL
Selenium Overview - By Adam Carmi
Selenium Overview - By Adam Carmi
Applitools
Selenium presentation
Selenium presentation
shivani thakur
Colorful world-of-visual-automation-testing-latest
Colorful world-of-visual-automation-testing-latest
Onur Baskirt
QA Fest 2014. Ярослав Пернеровский. Appium - два в одном. рецепт приготовлени...
QA Fest 2014. Ярослав Пернеровский. Appium - два в одном. рецепт приготовлени...
QAFest
Selenium
Selenium
David Rajah Selvaraj
JavaScript Unit Testing
JavaScript Unit Testing
Christian Johansen
Automation using Javascript
Automation using Javascript
khanhdang1214
Basics of Selenium IDE,Core, Remote Control
Basics of Selenium IDE,Core, Remote Control
usha kannappan
Appium overview (Selenium Israel #2, Feb. 2014)
Appium overview (Selenium Israel #2, Feb. 2014)
danielputerman
Mobile Testing Challenges Lighting Talk with www.softtest.ie
Mobile Testing Challenges Lighting Talk with www.softtest.ie
David O'Dowd
SenchaCon 2016: The Changing Landscape of JavaScript Testing - Joel Watson an...
SenchaCon 2016: The Changing Landscape of JavaScript Testing - Joel Watson an...
Sencha
Top 20 best automation testing tools
Top 20 best automation testing tools
QACraft
Ios driver presentation copy
Ios driver presentation copy
David O'Dowd
Appium.pptx
Appium.pptx
SameerAlam82
Similaire à jQuery Chicago 2014 - Next-generation JavaScript Testing
(20)
Automated ui-testing
Automated ui-testing
Automated Testing in DevOps
Automated Testing in DevOps
Test automation proposal
Test automation proposal
Comprehensive List of Open Source QA Tools
Comprehensive List of Open Source QA Tools
Automated Web Testing using JavaScript
Automated Web Testing using JavaScript
automation framework
automation framework
Selenium Overview - By Adam Carmi
Selenium Overview - By Adam Carmi
Selenium presentation
Selenium presentation
Colorful world-of-visual-automation-testing-latest
Colorful world-of-visual-automation-testing-latest
QA Fest 2014. Ярослав Пернеровский. Appium - два в одном. рецепт приготовлени...
QA Fest 2014. Ярослав Пернеровский. Appium - два в одном. рецепт приготовлени...
Selenium
Selenium
JavaScript Unit Testing
JavaScript Unit Testing
Automation using Javascript
Automation using Javascript
Basics of Selenium IDE,Core, Remote Control
Basics of Selenium IDE,Core, Remote Control
Appium overview (Selenium Israel #2, Feb. 2014)
Appium overview (Selenium Israel #2, Feb. 2014)
Mobile Testing Challenges Lighting Talk with www.softtest.ie
Mobile Testing Challenges Lighting Talk with www.softtest.ie
SenchaCon 2016: The Changing Landscape of JavaScript Testing - Joel Watson an...
SenchaCon 2016: The Changing Landscape of JavaScript Testing - Joel Watson an...
Top 20 best automation testing tools
Top 20 best automation testing tools
Ios driver presentation copy
Ios driver presentation copy
Appium.pptx
Appium.pptx
Dernier
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Juan lago vázquez
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
Remote DBA Services
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
apidays
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
Remote DBA Services
+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@
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
Khushali Kathiriya
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
MadyBayot
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
DianaGray10
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Zilliz
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Deepika Singh
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
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
Andrey Devyatkin
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
Rustici Software
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
johnbeverley2021
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
rafiqahmad00786416
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
apidays
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
Zilliz
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
Christopher Logan Kennedy
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
sudhanshuwaghmare1
Dernier
(20)
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
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
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
jQuery Chicago 2014 - Next-generation JavaScript Testing
1.
Next-generation JavaScript Testing
Vlad Filippov // jQuery Conference 2014
2.
@vladikoff
3.
2009 “JavaScript Testing
Does Not Scale.” – John Resig, 2009 http://ejohn.org/blog/javascript-testing-does-not-scale/
4.
2014
5.
Firefox Accounts
6.
The Intern @
theintern.io Maintained by
7.
8.
npm install intern
9.
Unit Testing
10.
11.
Demo
12.
New in Intern
2.1
13.
Functional Testing
14.
Cross-platform consistency to
the Selenium WebDriver API. http://theintern.github.io/leadfoot/ Supports: • InternetExplorerDriver • FirefoxDriver • ChromeDriver • SafariDriver • Selendroid • ios-driver
15.
Basic Functional Test
with the Intern
16.
Basic Functional Test
with the Intern
17.
Demo
18.
19.
20.
! Abstraction library
for WebDriver service tunnels https://theintern.github.io/digdug/ SauceLabs, TestingBot, BrowserStack
21.
Demo
22.
Running CI Tests
- Large App Pull Request Testing Install Project JSHint, JSCS, etc. Unit Tests Limited Functional Tests Stage Testing Install Project Full Functional Tests with Xvfb
23.
More than just
tests!
24.
https://github.com/gotwarlost/istanbul
25.
26.
Capabilities • Custom
Firefox profile: • ChromeDriver homepage: https://sites.google.com/a/ chromium.org/chromedriver/capabilities
27.
• Main Wiki:
https://github.com/theintern/intern/wiki ! • Intern examples for jQuery, Angular, etc: https://github.com/theintern/intern-examples ! • Tutorial: https://github.com/theintern/intern-tutorial • Support: https://github.com/theintern/intern/wiki/Support
28.
Thank you! Questions?
@vladikoff
Télécharger maintenant