a modest proposal a modest proposal
play

A Modest Proposal A Modest Proposal For preventing the Testing of - PowerPoint PPT Presentation

A Modest Proposal A Modest Proposal For preventing the Testing of User Interfaces From being a Burden to Their Developers or Maintainers, and For making them Beneficial to the Application Jonathan Swift Mocha Jest Tape Jasmine QUnit Selenium


  1. A Modest Proposal

  2. A Modest Proposal For preventing the Testing of User Interfaces From being a Burden to Their Developers or Maintainers, and For making them Beneficial to the Application

  3. Jonathan Swift

  4. Mocha Jest Tape Jasmine QUnit Selenium Cypress Nightmare Testem Enzyme Karma Nightwatch TestCafe FuncUnit Protractor

  5. Mocha Jest Tape Jasmine QUnit Selenium Cypress Nightmare Testem Enzyme Karma Nightwatch TestCafe FuncUnit Protractor

  6. QUnit

  7. The following partially exists

  8. The following partially exists (for now)

  9. 3 Test Types

  10. Unit Tests http://qunitjs.com/

  11. demo(); https://github.com/trentmwillis/unified-testing-example/tree/master/tests/unit

  12. Integration (UI) Tests

  13. DOM Helpers https://github.com/cibernox/ember-native-dom-helpers

  14. DOM Objects https://github.com/SeleniumHQ/selenium/wiki/PageObjects

  15. Mock Server http://www.ember-cli-mirage.com/

  16. demo(); https://github.com/trentmwillis/unified-testing-example/tree/master/tests/integration

  17. End-To-End Tests https://testing.googleblog.com/2015/04/just-say-no-to-more-end-to-end-tests.html

  18. Browser Launcher & Injection https://github.com/trentmwillis/qunit-in-browser

  19. demo(); https://github.com/trentmwillis/unified-testing-example/tree/master/tests/end-to-end

  20. Unit Testing Framework

  21. UI Integration Testing Helpers Unit Testing Framework

  22. UI Integration Testing Helpers Unit Testing Framework Browser Launcher & Injection

  23. UI Integration Testing Helpers Unit Testing Framework Browser Launcher & Injection

  24. QUnit-DOM 
 QUnit-Mirage QUnit QUnit-In-Browser

  25. @trentmwillis

  26. Questions?

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend