Upgrade to Pro — share decks privately, control downloads, hide ads and more …

M y e2e test automation tools comparison

M y e2e test automation tools comparison

Bráulio Batista

July 21, 2022
Tweet

More Decks by Bráulio Batista

Other Decks in Technology

Transcript

  1. 2 1. Protractor 2. Protractor is dead! 3. Research 4.

    Background 5. Real Test Scenario 6. Highlight 7. Welcome to the future 8. Tools 9. Results 10.Conclusion AGENDA
  2. 3

  3. 4

  4. 5

  5. 7 Real Test Scenario Test Case Application BO Web Do

    Login (multi page) Check Board page Navigate to the discovery Open Discovery Item (multi tab) Do Logout
  6. 8 Highlights Note Description * No ** No + Bad

    performance *** Yes **** Yes + good performance ***** Yes + Excellent performance
  7. 9

  8. 12 Cypress • 5 things we do not like: Page

    Object Models Open Source Browsers Multiple Tabs Multiple Pages
  9. 13 WebDriver IO • 5 things we like: Test Script

    Open Source Page Object Model Support Speed
  10. 14 WebDriver IO • 5 things we do not like:

    VS code Plugins Nx Integration Reports Debug Scalability
  11. 15 Playwright • 5 things we like: Test Script Learning

    Multiple Tabs Multiple Pages Vs Code Plugins
  12. 16 Playwright • 5 things we do not like: Nx

    Integration Migration Visual Regression Tests Page Object Model Scalability
  13. 17 Results Name/Capability Cypress WebDriverIo Playwright Support ***** **** ****

    Test Script ***** ***** ***** Scalability *** *** *** Speed **** **** **** Debug ***** *** *** Reliability *** **** **** Browsers *** **** **** CI **** **** **** Learning ***** **** *****
  14. 18 Results Name/Capability Cypress WebDriverIo Playwright Resilience *** **** ****

    Multiple Pages * **** **** Multiple Tabs * **** ***** Reports **** *** **** Open Source *** ***** ***** Nx Integration ***** *** *** Cross-Browser *** **** **** Migration **** *** *** Vs Code Plugins *** **** *****
  15. 21