Enviar búsqueda
Cargar
jQuery Chicago 2014 - Next-generation JavaScript Testing
•
1 recomendación
•
7,153 vistas
Vlad Filippov
Seguir
jQuery Chicago 2014 - Next-generation JavaScript Testing
Leer menos
Leer más
Tecnología
Denunciar
Compartir
Denunciar
Compartir
1 de 28
Descargar ahora
Descargar para leer sin conexión
Recomendados
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
Recomendados
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
Más contenido relacionado
La actualidad más candente
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
La actualidad más candente
(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
Similar a 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
Similar a 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
Último
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Alkin Tezuysal
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Nikki Chapple
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
LoriGlavin3
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
LoriGlavin3
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
ThousandEyes
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to Hero
UiPathCommunity
A Framework for Development in the AI Age
A Framework for Development in the AI Age
Cprime
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
LoriGlavin3
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
panagenda
2024 April Patch Tuesday
2024 April Patch Tuesday
Ivanti
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
LoriGlavin3
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL Router
Mydbops
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
LoriGlavin3
React Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App Framework
Pixlogix Infotech
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
fnnc6jmgwh
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
itnewsafrica
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
marketing932765
Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024
TopCSSGallery
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
LoriGlavin3
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
Lonnie McRorey
Último
(20)
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to Hero
A Framework for Development in the AI Age
A Framework for Development in the AI Age
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
2024 April Patch Tuesday
2024 April Patch Tuesday
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL Router
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
React Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App Framework
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
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
Descargar ahora