Diese Präsentation wurde erfolgreich gemeldet.
Die SlideShare-Präsentation wird heruntergeladen. ×

jQuery Chicago 2014 - Next-generation JavaScript Testing

Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Wird geladen in …3
×

Hier ansehen

1 von 28 Anzeige
Anzeige

Weitere Verwandte Inhalte

Diashows für Sie (20)

Ähnlich wie jQuery Chicago 2014 - Next-generation JavaScript Testing (20)

Anzeige

Aktuellste (20)

jQuery Chicago 2014 - Next-generation JavaScript Testing

  1. 1. Next-generation JavaScript Testing Vlad Filippov // jQuery Conference 2014
  2. 2. @vladikoff
  3. 3. 2009 “JavaScript Testing Does Not Scale.” – John Resig, 2009 http://ejohn.org/blog/javascript-testing-does-not-scale/
  4. 4. 2014
  5. 5. Firefox Accounts
  6. 6. The Intern @ theintern.io Maintained by
  7. 7. npm install intern
  8. 8. Unit Testing
  9. 9. Demo
  10. 10. New in Intern 2.1
  11. 11. Functional Testing
  12. 12. Cross-platform consistency to the Selenium WebDriver API. http://theintern.github.io/leadfoot/ Supports: • InternetExplorerDriver • FirefoxDriver • ChromeDriver • SafariDriver • Selendroid • ios-driver
  13. 13. Basic Functional Test with the Intern
  14. 14. Basic Functional Test with the Intern
  15. 15. Demo
  16. 16. ! Abstraction library for WebDriver service tunnels https://theintern.github.io/digdug/ SauceLabs, TestingBot, BrowserStack
  17. 17. Demo
  18. 18. 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
  19. 19. More than just tests!
  20. 20. https://github.com/gotwarlost/istanbul
  21. 21. Capabilities • Custom Firefox profile: • ChromeDriver homepage: https://sites.google.com/a/ chromium.org/chromedriver/capabilities
  22. 22. • 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
  23. 23. Thank you! Questions? @vladikoff

×