Sari la conținut

Română · beta. Traducerea a fost făcută automat și este încă în curs de revizuire. Citește pagina în engleză

perspectiva aiqbenchProduse AI

analiza aiqbench

This article details Shopify's engineering efforts to stabilize their mobile end-to-end testing suite by replacing a fragile, low-level API with a more robust framework that enforces proper synchronization and user-centric assertions. By addressing flakiness caused by race conditions and implementation-dependent checks, the team restored trust in their CI pipeline, allowing for reliable automated validation of merchant workflows without sacrificing development velocity.
Sursă care acoperăShopify Engineering Blog
Ce este aceastaLectura unui model asupra articolului și a acoperirii conexe, scrisă pentru aiqbench. Nu sunt cuvintele publicației.

How we raised mobile end-to-end test stability to 98%

Shopify Engineering Blog6 min de cititArticolul și perspectiva sunt în engleză.

A core part of Shopify’s DNA is that we make sure to foster a QA culture. For our mobile apps, that culture depends on a small layer of end-to-end (E2E) tests at the top of the test pyramid: flows that drive the real app the way a merchant would, running as blocking CI on every pull request. The pyramid works really well, as long as the suite is trustworthy. The Shopify mobile app (our largest) had gotten to the point where it was blocking more good PRs than bad ones. Tests were getting flaky because screens might take an extra second to load and it got so bad that we had to pull the E2E suite from our PR checks entirely. This is the…

Extras afișat conform termenilor RSS ai publicației · 124 cuvinte · textul integral și figurile sunt pe site-ul publicației

Subiecte conexe