Метаданные

Финальная глава книги содержит информацию об статусах теста и другие пояснения.

Анализ результатов тестирования

После выполнения тестов, Xcode отображает иконку статуса для каждого теста. Статус видно в Навигационном меню тестов (⌘ + 6), рядом с самой функцией, а так же в .xctestplan файле.

Test states

tip

Swift Testing предоставляет функционал, чтобы обозначить какой тест нужно пропустить, а какой должен завершится с ожидаемой ошибкой.
Подробнее о ожидаемой ошибке и пропуске в тесте.

План тестов .xctestplan

Большую часть книги я игнорировал существование плана для тестов (файл с расширением .xctestplan), потому что оставляю задачу по ознакомлению для тебя.

В современных проектах Xcode предлагает автоматически создать план для теста, в котором ты управляешь всеми созданными тестами, смотришь отчеты и видишь кликабельные ссылки на баги. Надеюсь ты создавал теги, поскольку с ростом количесва тестов бывает полезным отсортировать их.

План тестов

note

В процессе написания книги, я очень часто обращался к плану тестов для просмотра более детальной информации. Надеюсь ты не будешь игнорировать данный файл.