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
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
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
46
Effective Communication in Software Testing
wantorp
0
30
Other Decks in Technology
See All in Technology
TypeScript 7.0の現在地と備え方
uhyo
7
2k
SLI/SLO 導入で 避けるべきこと3選
yagikota
0
140
ABEMAのバグバウンティの取り組み
kurochan
1
390
「お金で解決」が全てではない!大規模WebアプリのCI高速化 #phperkaigi
stefafafan
5
2.2k
スピンアウト講座02_ファイル管理
overflowinc
0
900
AlloyDB 奮闘記
hatappi
0
190
イベントで大活躍する電子ペーパー名札を作る(その2) 〜 M5PaperとM5PaperS3 〜 / IoTLT @ JLCPCB オープンハードカンファレンス
you
PRO
0
180
システム標準化PMOから ガバメントクラウドCoEへ
techniczna
1
170
Phase08_クイックウィン実装
overflowinc
0
1.2k
Phase10_組織浸透_データ活用
overflowinc
0
1.1k
ガバメントクラウドにおけるAWSの長期継続割引について
takeda_h
2
5.4k
スピンアウト講座06_認証系(API-OAuth-MCP)入門
overflowinc
0
770
Featured
See All Featured
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
16
1.9k
VelocityConf: Rendering Performance Case Studies
addyosmani
333
24k
How to Align SEO within the Product Triangle To Get Buy-In & Support - #RIMC
aleyda
1
1.5k
Build The Right Thing And Hit Your Dates
maggiecrowley
39
3.1k
[RailsConf 2023] Rails as a piece of cake
palkan
59
6.4k
GitHub's CSS Performance
jonrohan
1032
470k
JAMstack: Web Apps at Ludicrous Speed - All Things Open 2022
reverentgeek
1
400
Sam Torres - BigQuery for SEOs
techseoconnect
PRO
0
220
We Have a Design System, Now What?
morganepeng
55
8k
sira's awesome portfolio website redesign presentation
elsirapls
0
200
Imperfection Machines: The Place of Print at Facebook
scottboms
269
14k
DBのスキルで生き残る技術 - AI時代におけるテーブル設計の勘所
soudai
PRO
64
52k
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]
.