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
E2E testing in JS (Eindhoven Developers Meetup)
Search
Niels Vleeming
February 06, 2018
Programming
0
78
E2E testing in JS (Eindhoven Developers Meetup)
Niels Vleeming
February 06, 2018
Tweet
Share
Other Decks in Programming
See All in Programming
Amazon Bedrockを活用したRAGの品質管理パイプライン構築
tosuri13
5
730
Architectural Extensions
denyspoltorak
0
290
IFSによる形状設計/デモシーンの魅力 @ 慶應大学SFC
gam0022
1
300
AI Schema Enrichment for your Oracle AI Database
thatjeffsmith
0
290
Fluid Templating in TYPO3 14
s2b
0
130
izumin5210のプロポーザルのネタ探し #tskaigi_msup
izumin5210
1
130
Unicodeどうしてる? PHPから見たUnicode対応と他言語での対応についてのお伺い
youkidearitai
PRO
1
2.6k
インターン生でもAuth0で認証基盤刷新が出来るのか
taku271
0
190
なぜSQLはAIぽく見えるのか/why does SQL look AI like
florets1
0
470
AIで開発はどれくらい加速したのか?AIエージェントによるコード生成を、現場の評価と研究開発の評価の両面からdeep diveしてみる
daisuketakeda
1
2.5k
2026年 エンジニアリング自己学習法
yumechi
0
140
疑似コードによるプロンプト記述、どのくらい正確に実行される?
kokuyouwind
0
390
Featured
See All Featured
Optimizing for Happiness
mojombo
379
71k
Breaking role norms: Why Content Design is so much more than writing copy - Taylor Woolridge
uxyall
0
170
Principles of Awesome APIs and How to Build Them.
keavy
128
17k
Done Done
chrislema
186
16k
HU Berlin: Industrial-Strength Natural Language Processing with spaCy and Prodigy
inesmontani
PRO
0
220
What Being in a Rock Band Can Teach Us About Real World SEO
427marketing
0
170
The Limits of Empathy - UXLibs8
cassininazir
1
220
Bioeconomy Workshop: Dr. Julius Ecuru, Opportunities for a Bioeconomy in West Africa
akademiya2063
PRO
1
54
Navigating Algorithm Shifts & AI Overviews - #SMXNext
aleyda
0
1.1k
Joys of Absence: A Defence of Solitary Play
codingconduct
1
290
[SF Ruby Conf 2025] Rails X
palkan
1
760
Large-scale JavaScript Application Architecture
addyosmani
515
110k
Transcript
EINDHOVEN DEVELOPER MEETUP
END TO END TESTING IN JS Niels Vleeming 5-2-2017
None
None
None
None
None
THE CURRENT LANDSCAPE
UNIT TESTING • AVA • Jasmine • Mocha • Tape
ASSERTIONS • Chai • expect.js • should.js
SPIES, STUBS, AND MOCKS • sinon.js • Kakapo.js
FRAMEWORKS • Intern • Karma • Jest
HOSTED SERVICES • Browserling • BrowserStack • CrossBrowserTesting.com • Nightcloud.io
• Sauce Labs
AND MORE! • CasperJS • Nightmare • Nightwatch • TestCafe
• gremlins.js • Percy • BackstopJS • PhantomCSS
JEST
JEST
> EASY TO SET UP > EASY TO WRITE TESTS
> EASY TO MAINTAIN
WHY DOES E2E TESTING SUCK
SETUP
None
None
None
None
None
None
None
None
:(
None
WRITING
None
None
STATELESS NO CONTROL SLOW
MAINTENANCE
NO FLAKINESS EASY CI SETUP EASY TO DEBUG NO WORRIES
None
None
OPEN SOURCE WRITTEN IN JS IMPROVE TESTING EXPERIENCE
SETUP
None
WRITING
TEST RUN IN THE BROWSER
None
None
None
None
None
None
None
BUILT-IN TOOLS
None
None
None
None
DEMO TIME!
ANYTHING BAD?
COST?
FINAL THOUGHTS
FIN • @niels_vleeming • github.com/vlemert