Gemini: Different Ways to Use It
summary
Gemini is a visual-regression tool that captures screenshots of page elements and compares them either to stored baselines or to another fresh run. It trades off seven metrics (reliability, reproducibility, infra, run time, analysis time, write time, maintenance time) and supports a testing mode using git-lfs baselines and an optipng plugin for high reliability at the cost of storage and upkeep, or a comparison mode for fast one-off checks on dynamic production that can miss bugs present in both runs. Yandex uses Gemini in production; adding a new browser may require re-recording about 600 baselines.
AI-written summary · about
chapters (9)
- 0:00Introduction to Gemini
- 2:39Effective tool use
- 6:38Effectiveness criteria
- 6:59Test run modes
- 14:54Test run infrastructure
- 19:11Modular testing
- 22:44Optimal use cases
- 25:14Resources
- 26:19Q&A
related talks
45mVisual Regression and Integration Testing on JS
51mTesting Practices for Generative AI Systems: Focusing on Test Design and Analysis
27mAutomate Responsive Website Testing
32mDevelop Your Own Performance Tool Integrated with Selenium
26mAI and the Future of Testing
37mSpot the Difference; Automating Visual Regression Testing
27mOn Benchmarking With Ruby
38mTest Automation without Assertions
