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
Bráulio Batista
July 21, 2022
Technology
0
27
M y e2e test automation tools comparison
Bráulio Batista
July 21, 2022
Tweet
Share
More Decks by Bráulio Batista
See All by Bráulio Batista
Mockoon
wantorp
0
11
Visual Regression Tests with Percy
wantorp
0
42
Effective Communication in Software Testing
wantorp
0
29
Other Decks in Technology
See All in Technology
ブロックテーマ、WordPress でウェブサイトをつくるということ / 2026.02.07 Gifu WordPress Meetup
torounit
0
190
Bill One 開発エンジニア 紹介資料
sansan33
PRO
5
17k
顧客との商談議事録をみんなで読んで顧客解像度を上げよう
shibayu36
0
250
SREじゃなかった僕らがenablingを通じて「SRE実践者」になるまでのリアル / SRE Kaigi 2026
aeonpeople
6
2.5k
Oracle Base Database Service 技術詳細
oracle4engineer
PRO
15
93k
SREが向き合う大規模リアーキテクチャ 〜信頼性とアジリティの両立〜
zepprix
0
460
インフラエンジニア必見!Kubernetesを用いたクラウドネイティブ設計ポイント大全
daitak
1
370
会社紹介資料 / Sansan Company Profile
sansan33
PRO
15
400k
外部キー制約の知っておいて欲しいこと - RDBMSを正しく使うために必要なこと / FOREIGN KEY Night
soudai
PRO
12
5.5k
Codex 5.3 と Opus 4.6 にコーポレートサイトを作らせてみた / Codex 5.3 vs Opus 4.6
ama_ch
0
170
クレジットカード決済基盤を支えるSRE - 厳格な監査とSRE運用の両立 (SRE Kaigi 2026)
capytan
6
2.8k
M&A 後の統合をどう進めるか ─ ナレッジワーク × Poetics が実践した組織とシステムの融合
kworkdev
PRO
1
470
Featured
See All Featured
Art, The Web, and Tiny UX
lynnandtonic
304
21k
A brief & incomplete history of UX Design for the World Wide Web: 1989–2019
jct
1
300
Introduction to Domain-Driven Design and Collaborative software design
baasie
1
590
How to Build an AI Search Optimization Roadmap - Criteria and Steps to Take #SEOIRL
aleyda
1
1.9k
Primal Persuasion: How to Engage the Brain for Learning That Lasts
tmiket
0
250
The Mindset for Success: Future Career Progression
greggifford
PRO
0
240
Testing 201, or: Great Expectations
jmmastey
46
8k
Speed Design
sergeychernyshev
33
1.5k
GraphQLとの向き合い方2022年版
quramy
50
14k
JAMstack: Web Apps at Ludicrous Speed - All Things Open 2022
reverentgeek
1
340
WCS-LA-2024
lcolladotor
0
450
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
231
22k
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]
.