KIF: Может ли KIF получить доступ к файловой системе тестируемого приложения для iOS?

Учитывая приложение iOS 8, которое загружает некоторые файлы с целью их кэширования (т.е. для автономного использования), есть ли способ, которым KIF может получить доступ к базовой файловой системе приложения для проверки файлов? Я ожидаю, что кто-то предложит, чтобы приложение сделало это для нас и отобразило это на странице справки/информации для отладочных сборок. Я, конечно, открыт для этого, но я хочу знать, является ли это единственным реальным способом сделать это на НЕ взломанном iPhone.

Заранее спасибо.


kif
person user3289722    schedule 27.01.2015    source источник


Ответы (2)


Я не совсем уверен, что понимаю цель вашего вопроса, но позвольте мне все же попытаться ответить: KIF предназначен только для тестирования пользовательского интерфейса. Файлы в файловой системе, то есть бэкэнд, а не пользовательский интерфейс. Что вы хотите, так это использовать модульное тестирование, например, XCTest. KIF работает поверх платформы Apple XCTest, но предназначен только для функционального тестирования/тестирования пользовательского интерфейса. XCTest очень прост, и если вы знаете KIF, вы также сможете писать XCTests.

person Abbey Jackson    schedule 11.10.2015

Я предполагаю, что вы тестируете симуляторы.

Тогда да, может. По сути, тест и ваше приложение находятся в одном и том же процессе, все, что вы можете делать в приложении, вы можете делать в тестах.

person Oliver Hu    schedule 17.11.2015