У нас есть мобильное приложение на iOS, Android и UWP.В каждом выпуске мы используем платформу для размещения бета-версии.Затем мы устанавливаем производственную версию приложения из магазина приложений, добавляем некоторые базовые данные, а затем устанавливаем бета-версию поверх тестовой версии для обновления версии.Тем не менее, этого теста недостаточно, поскольку данные очень просты по сравнению с тестированием обновления БД для пользователя, который много лет имел приложение с большим количеством данных.Он также не распространяется на тесты v1.1 до v1.5, v1.2 до v1.5 и т. Д.Мы также можем выполнять эти тесты, но загрузка хорошего набора данных занимает очень много времени.
Каков хороший способ на каждой платформе загрузить очень большой имитированный набор данных?Насколько я могу судить, у меня нет возможности заменить базу данных SQLite на iOS или Android.Как люди делают этот тип тестирования?Добавляете ли вы возможность извлекать смоделированные данные с вашего сервера и загружать их в базу данных?Другие идеи?