Grab

Evolution of quality at Grab

Mar 31, 2023Abby Alcantara
Evolution of quality at Grab
SummaryAI, from the source post

This post details Grab's adoption of shift-left testing to address challenges with high feature bugs and production issues. Key contributions include: 1. Software engineers conducting acceptance testing using Given/When/Then (GWT) format. 2. Incorporation of Definition of Ready (DoR) and Definition of Done (DoD) to standardize quality. 3. Implementation of a balanced testing strategy encompassing unit, UI component (with mocked API responses and ~70% coverage DoD), backend integration (covering happy and unhappy paths), and an internal E2E framework for critical services. The post quantifies the impact with a 60% reduction in critical/major production issues and a 40% reduction in critical/major development bugs compared to 2019.