How inDrive Automated UI Testing for Dynamic Screens with AI
The GeoWay team in inDrive’s Geo cluster added an AI-powered analysis layer to its existing UI tests to handle screens where visual content changes from one run to another. The main use case is maps: route geometry, camera position, and pin placement can all vary on iOS and Android even when the screen is working exactly as expected.
Authors: Alexey Sumin and Oleg Anisimov, QA Engineers at inDrive
A map can look noticeably different from one mobile E2E test run to another and still be completely correct. The camera may shift, the route may take a slightly different shape, or a pin may move a few pixels. A person can usually look at the screen and tell immediately whether something is wrong. A pixel-by-pixel comparison cannot.
This was a recurring problem for our GeoWay team, especially in tests involving the map layer. Many of our scenarios depend on routes, pickup...
Copyright of this story solely belongs to hackernoon.com. To see the full text click HERE