Я пишу случаи UITest для своего приложения, используя XCTest
. Некоторые тестовые случаи требуют некоторого ввода.
Учтите, что я пишу тестовый пример своей страницы входа. Для страницы входа требуются имя пользователя и пароль. Я должен проверить недопустимое имя пользователя, неверный пароль, пустые поля, действительное имя пользователя и пароль во всех этих сценариях. Эти входные данные (Имя пользователя и Пароль в различных комбинациях) были заданы в тестовых классах.
Я хочу отделить эти входы от тестовых классов. Мне надо дать выводы извне. Поэтому я создал файл plist, который включает комбинацию имени пользователя и пароля. Я импортировал данные из файла plist и передал их для тестов.
Вопрос: Этот подход подходит? Или мне следует использовать какой-либо другой способ передачи входных данных в мои тестовые примеры?
Переходя к выходной части, после того, как тестовые примеры были завершены, мы можем увидеть результаты тестирования в панели «Навигатор тестов». (Пройденные результаты отмечены зеленой галочкой, а красная – неудачным тестом).
Я хочу экспортировать эти результаты из Xcode, чтобы я мог представить результаты на веб-странице или распечатать результаты в текстовом файле и т. д.
Вопрос: Возможно ли это? Если да, может ли кто-нибудь объяснить это?
Просто запутался!!