
Одно и тоже приложение может выглядеть по-разному в зависимости от устройства. Кроме устройства на вид вашего приложения может повлиять, например, системное увеличение шрифта или даже локаль. Все это может привести к неконсистентному отображению, багам, да и в целом неудобству пользователя.
Проверять вручную различные комбинации условий - довольно накладно. Здесь могут прийти на помощь тесты скриншотами, или как они еще известны - golden test. Смысл их в следующем:
👉 Заданные виджеты отображаются в различных условиях;
👉 Производится сохранение скриншотов этого отображения;
👉 Скриншоты проверяются на наличие проблем.
О том, как можно использовать тестирование скриншотами во Flutter, читайте в статье от Pavel Sulimau.
#статья #тестирование
Проверять вручную различные комбинации условий - довольно накладно. Здесь могут прийти на помощь тесты скриншотами, или как они еще известны - golden test. Смысл их в следующем:
👉 Заданные виджеты отображаются в различных условиях;
👉 Производится сохранение скриншотов этого отображения;
👉 Скриншоты проверяются на наличие проблем.
О том, как можно использовать тестирование скриншотами во Flutter, читайте в статье от Pavel Sulimau.
#статья #тестирование