Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
M y e2e test automation tools comparison
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Bráulio Batista
July 21, 2022
Technology
28
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
M y e2e test automation tools comparison
Bráulio Batista
July 21, 2022
More Decks by Bráulio Batista
See All by Bráulio Batista
Mockoon
wantorp
0
15
Visual Regression Tests with Percy
wantorp
0
55
Effective Communication in Software Testing
wantorp
0
31
Other Decks in Technology
See All in Technology
iOS アプリの「これって不具合ですか?」を AI に調べてもらう
miichan
0
140
クラウドファンディング版StackChan 3体(4体)をインタラクティブな体験型作品にして展示もした話 / スタックチャンお誕生日会2026
you
PRO
0
170
SONiCのNETCONFサーバ機能を試してみた
sonic
0
110
AIネイティブな開発のサプライチェーンリスク対策 〜激動の開発現場でリスクに立ち向かう〜【ZennFes】
cscengineer
PRO
2
150
インシデントレスポンス演習 I / Incident Response Exercise I
ks91
PRO
0
110
SONiCの統計情報を取得したい
sonic
0
290
データレイクの「見えない問題」を可視化する
sansantech
PRO
1
190
レガシーな広告配信システムでのAI駆動開発/運用の挑戦
i16fujimoto
0
110
Oracle Cloud Infrastructure:2026年6月度サービス・アップデート
oracle4engineer
PRO
0
270
生成 AI 実践ガイド (概略版) AIガバナンス編
asei
0
180
Lightning近況報告
kozy4324
0
220
Kiro Ambassador を目指す話
k_adachi_01
0
120
Featured
See All Featured
Everyday Curiosity
cassininazir
0
230
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
141
35k
The untapped power of vector embeddings
frankvandijk
2
1.8k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
12
1.2k
Site-Speed That Sticks
csswizardry
13
1.2k
Impact Scores and Hybrid Strategies: The future of link building
tamaranovitovic
0
310
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
6k
Bioeconomy Workshop: Dr. Julius Ecuru, Opportunities for a Bioeconomy in West Africa
akademiya2063
PRO
1
150
Mobile First: as difficult as doing things right
swwweet
225
10k
Leading Effective Engineering Teams in the AI Era
addyosmani
9
2.1k
How to build an LLM SEO readiness audit: a practical framework
nmsamuel
1
780
Digital Ethics as a Driver of Design Innovation
axbom
PRO
1
320
Transcript
My e2e test automation tools comparison
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
3
4
5
6 Background
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
8 Highlights Note Description * No ** No + Bad
performance *** Yes **** Yes + good performance ***** Yes + Excellent performance
9
10 The tools • Cypress • WebDriver IO • Playwright
11 Cypress • 5 things we like: Community Test Script
Debug Learning Nx Integration
12 Cypress • 5 things we do not like: Page
Object Models Open Source Browsers Multiple Tabs Multiple Pages
13 WebDriver IO • 5 things we like: Test Script
Open Source Page Object Model Support Speed
14 WebDriver IO • 5 things we do not like:
VS code Plugins Nx Integration Reports Debug Scalability
15 Playwright • 5 things we like: Test Script Learning
Multiple Tabs Multiple Pages Vs Code Plugins
16 Playwright • 5 things we do not like: Nx
Integration Migration Visual Regression Tests Page Object Model Scalability
17 Results Name/Capability Cypress WebDriverIo Playwright Support ***** **** ****
Test Script ***** ***** ***** Scalability *** *** *** Speed **** **** **** Debug ***** *** *** Reliability *** **** **** Browsers *** **** **** CI **** **** **** Learning ***** **** *****
18 Results Name/Capability Cypress WebDriverIo Playwright Resilience *** **** ****
Multiple Pages * **** **** Multiple Tabs * **** ***** Reports **** *** **** Open Source *** ***** ***** Nx Integration ***** *** *** Cross-Browser *** **** **** Migration **** *** *** Vs Code Plugins *** **** *****
19 Results Name/Capability Cypress WebDriverIo Playwright Visual Regression Testing ***
**** *** Page Object Model *** **** ***
20 70 Pts 79 Pts 75 Pts
21
Thank you Bráulio Batista
[email protected]
.