Модульное тестирование для старого приложения - Какие компоненты следует рассмотреть в первую очередь? - PullRequest
0 голосов
/ 07 мая 2018

В настоящее время я работаю над проектом старше 4 лет (iOS - с дизайном MVC), который был передан множеству различных разработчиков. В течение многих лет он разрабатывался так долго, как работает. Теперь мой клиент попросил добавить модульное тестирование в проект, и я действительно не знаю, с чего начать.

Кто-нибудь может предложить хорошую отправную точку? Я имею в виду, какой класс (контроллеры представления, модели, утилиты) я должен сначала написать контрольные примеры?

1 Ответ

0 голосов
/ 07 мая 2018

Трудно сказать, не видя вашей кодовой базы, но я бы сначала начал с классов утилит, реорганизовал их, чтобы сделать их тестируемыми (где известные входные данные будут давать известные выходные данные), а затем начал добавлять модульные тесты.
По мере того, как вы делаете новую разработку (добавляете новые функции, исправляете ошибки и т. Д.), Убедитесь, что вы делаете тесты для проделанной вами работы, таким образом, количество ваших тестов продолжает расти, и через некоторое время у вас будет довольно хороший охват.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...