Diese Präsentation wurde erfolgreich gemeldet.
Wir verwenden Ihre LinkedIn Profilangaben und Informationen zu Ihren Aktivitäten, um Anzeigen zu personalisieren und Ihnen relevantere Inhalte anzuzeigen. Sie können Ihre Anzeigeneinstellungen jederzeit ändern.

Cypress new old Selenium

36 Aufrufe

Veröffentlicht am

Slides from ITWeekend Kharkiv 01.12.2018

Veröffentlicht in: Technologie
  • Als Erste(r) kommentieren

  • Gehören Sie zu den Ersten, denen das gefällt!

Cypress new old Selenium

  1. 1. Cypress – the new old Selenium ?
  2. 2. Server
  3. 3. Application Server my-application.net
  4. 4. Unit Integration UI
  5. 5. Fail Refactor Passed New TDD
  6. 6. Application Server my-application.net Driver TestCode BrowserAPI
  7. 7. § Setting up § Writing § Executing § Debugging § Fragility
  8. 8. cypress.io • Brain Mann • @be_mann
  9. 9. Server Application my-application.net test.js test.js
  10. 10. Cypress amazingly simple: § Setting up tests § Writing tests § Running tests § Debugging
  11. 11. Setting up npm $ cd /your/project/path $ npm install cypress --save-dev $ ./node_modules/.bin/cypress open direct download http://download.cypress.io/desktop
  12. 12. Writing § Mocha § Chai § Cypress API § Direct DOM access § Documentation
  13. 13. Cypress API § Chained § Commands § Requests § Mocking § Documentation
  14. 14. Running § Test Runner § Dashboard
  15. 15. Debugging § DOM Snapshots § Dev Tools § Screenshots § Video
  16. 16. Benefits § Easy setup § Inside browser § Development Speed § Documentation
  17. 17. Trade-offs § Specific purpose § Inside browser § No tabs § One browser § Single origin § $$
  18. 18. Yaroslav Pernerovskyy § https://soundcloud.com/qaguild § https://qaguild-slack.herokuapp.com

×