Какой эффективный способ загрузки данных для тестирования обновлений мобильных приложений - PullRequest
0 голосов
/ 28 марта 2019

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

Каков хороший способ на каждой платформе загрузить очень большой имитированный набор данных?Насколько я могу судить, у меня нет возможности заменить базу данных SQLite на iOS или Android.Как люди делают этот тип тестирования?Добавляете ли вы возможность извлекать смоделированные данные с вашего сервера и загружать их в базу данных?Другие идеи?

1 Ответ

0 голосов
/ 29 марта 2019

Вариантов регрессионного тестирования не так много, вы можете попробовать Appium установить / запустить несколько двоичных файлов и запустить тестовые сценарии, чтобы увидеть, соответствует ли поведение приложения ожидаемому.

Оформить заказ:

http://appium.io/docs/en/writing-running-appium/caps/

...