Тестирование белого ящика Android

Я тестирую Android и некоторое время использую тестовую среду Android для тестирования своего кода (с помощью ProviderTestCase2, AndroidTestCase, activityinstrumentationtestcase2 и т. Д.). Я хочу знать, какие еще фреймворки доступны как open source (строго белый ящик), Я сталкивался с Robotium, Roboelectric, Monkeyrunner, Calabash). Что используется для юнит-тестирования, тестирования андроид сервисов? Я получил общее представление о том, что вышеупомянутые фреймворки используются для тестирования черного ящика (поправьте меня, если я ошибаюсь). Для тестирования белого ящика, который является лучшим тестовым каркасом?

1 ответ

Я предпочитаю robolectric, потому что его легко запустить на ПК, и он очень полезен для тестирования логики в приложениях.

Robotium предназначен для тестирования пользовательского интерфейса, и, на мой взгляд, не стоит тратить много времени на написание кода тестирования пользовательского интерфейса, поскольку пользовательский интерфейс / требования постоянно меняются.

Другие вопросы по тегам