Visual Regression Test In React Native
summary
Visual regression testing captures screenshots and compares them in CI so UI changes are visible as diffs. Setup uses reg suit to store screenshots (S3/GCS), storybook served via react native for web, and storycap to capture images; CI runs screenshots, reg suit reports changed/new/deleted components (demo shows four changed items) and five diff views including side‑by‑side and blend. Example: changing a button’s width/border radius and forcing its label alters both the signup component and the login page; the report flags both and prevents a broken layout.
AI-written summary · about
chapters (17)
- 0:00Intro
- 1:03Who am I
- 2:12Cure App
- 3:27UI Testing
- 4:17Login Page
- 5:06Test UI
- 5:38Snapshot Tests
- 7:13Visual Regression Test
- 8:29Reports
- 9:40Visual Example
- 11:34Snapshot Example
- 13:48Dark Mode
- 15:10Why Visual Regression Tests
- 15:42How To Perform Visual Regression Tests
- 16:00RegSuit
- 17:12Storybook
- 20:13Demo
related talks
19mVisual Regression Testing in React Native
20mVisual testing with Visual Regression Tracker
45mMobile Visual Testing: Uphill Battle Of Mobile Visual Regression
21mLet's get visual - Visual testing in your Vue application
38mBuilding Your Own Native App Visual Testing Module with Appium
12mAutomation of GUI testing using visual regression testing
30mTesting presentation components visually
27mVisual UI Testing – Testing the Last Mile
