Тестирование интерфейса (UI testing) - это процесс проверки пользовательского интерфейса программного обеспечения с целью убедиться в его правильной работе, удобстве использования, соответствии дизайну и выполнении функциональных требований. Тестирование интерфейса включает в себя проверку различных аспектов пользовательского интерфейса, включая внешний вид, взаимодействие с пользователем, навигацию, расположение элементов управления, отзывчивость и другие аспекты, которые влияют на взаимодействие пользователя с приложением...
Источник: Nuances of Programming Первая часть статьи. Модульный тест Во-первых, что такое «модульный тест»? Это процесс проверки небольших фрагментов кода для обеспечения его целостности. Проверим пользовательские модели: struct, class, protocol и т. д. Предпочитаю создавать отдельный class, делая из XCTestCase подкласс, соответствующий каждой тестируемой модели: Тестирование моделей декодирования Начнем с тестирования моделей декодирования Repository и Response. Упрощаем тестирование: в цель testsDemoTests добавляем SampleData...