Artwork

Content provided by https://brainsandbeards.com, Wojciech Ogrodowczyk, and Patryk Peszko. All podcast content including episodes, graphics, and podcast descriptions are uploaded and provided directly by https://brainsandbeards.com, Wojciech Ogrodowczyk, and Patryk Peszko or their podcast platform partner. If you believe someone is using your copyrighted work without your permission, you can follow the process outlined here https://ro.player.fm/legal.
Player FM - Aplicație Podcast
Treceți offline cu aplicația Player FM !

BBS 22: Are E2E Tests Just Burning Money?

36:30
 
Distribuie
 

Manage episode 522843823 series 3271778
Content provided by https://brainsandbeards.com, Wojciech Ogrodowczyk, and Patryk Peszko. All podcast content including episodes, graphics, and podcast descriptions are uploaded and provided directly by https://brainsandbeards.com, Wojciech Ogrodowczyk, and Patryk Peszko or their podcast platform partner. If you believe someone is using your copyrighted work without your permission, you can follow the process outlined here https://ro.player.fm/legal.

Key Moments

Defining end-to-end tests: The hosts clarify that true business end-to-end flows go far beyond what mobile teams can actually test, so the “ends” are usually artificially limited.

How they’re supposed to work: Tools like Detox or Maestro automate UI taps through accessibility labels, running flows on simulators or devices.

Why they fail: End-to-end tests are flaky, slow, expensive to run, and often break due to infrastructure issues rather than app logic.

High maintenance cost: Teams commonly spend 10–20% of engineering time on setup, debugging, and unreliable failures—often with little real value.

What they can be good for: Tracking performance (e.g., startup time) and generating automated screenshots for design review.

Why they don’t catch UI issues: Tests only verify tappability and flow—not layout, appearance, or subtle bugs.

If you must use them: Cache aggressively, learn your tool deeply, and write tests optimized for reliability, not full coverage.

Big picture: For most teams, end-to-end tests provide poor ROI; solid architecture and good communication usually solve the real problems better.

👋 Visit us on https://brainsandbeards.com/

  continue reading

23 episoade

Artwork
iconDistribuie
 
Manage episode 522843823 series 3271778
Content provided by https://brainsandbeards.com, Wojciech Ogrodowczyk, and Patryk Peszko. All podcast content including episodes, graphics, and podcast descriptions are uploaded and provided directly by https://brainsandbeards.com, Wojciech Ogrodowczyk, and Patryk Peszko or their podcast platform partner. If you believe someone is using your copyrighted work without your permission, you can follow the process outlined here https://ro.player.fm/legal.

Key Moments

Defining end-to-end tests: The hosts clarify that true business end-to-end flows go far beyond what mobile teams can actually test, so the “ends” are usually artificially limited.

How they’re supposed to work: Tools like Detox or Maestro automate UI taps through accessibility labels, running flows on simulators or devices.

Why they fail: End-to-end tests are flaky, slow, expensive to run, and often break due to infrastructure issues rather than app logic.

High maintenance cost: Teams commonly spend 10–20% of engineering time on setup, debugging, and unreliable failures—often with little real value.

What they can be good for: Tracking performance (e.g., startup time) and generating automated screenshots for design review.

Why they don’t catch UI issues: Tests only verify tappability and flow—not layout, appearance, or subtle bugs.

If you must use them: Cache aggressively, learn your tool deeply, and write tests optimized for reliability, not full coverage.

Big picture: For most teams, end-to-end tests provide poor ROI; solid architecture and good communication usually solve the real problems better.

👋 Visit us on https://brainsandbeards.com/

  continue reading

23 episoade

All episodes

×
 
Loading …

Bun venit la Player FM!

Player FM scanează web-ul pentru podcast-uri de înaltă calitate pentru a vă putea bucura acum. Este cea mai bună aplicație pentru podcast și funcționează pe Android, iPhone și pe web. Înscrieți-vă pentru a sincroniza abonamentele pe toate dispozitivele.

 

Ghid rapid de referință

Listen to this show while you explore
Play