Модульное тестирование для магазина приложений - PullRequest
2 голосов
/ 24 декабря 2011

Я новичок в написании приложений для iOS и почти закончил писать свою первую игру. Я читал в Интернете о модульном тестировании и понимаю, что мне действительно следовало кодировать с самого начала (э-э-э ...).

Мое приложение содержит около 4000 строк кода и включает в себя 8 классов и около 50 методов.

Должен ли я беспокоиться о модульном тестировании? Что именно? и нужно ли мне это делать перед отправкой в ​​App Store ??

Будем весьма благодарны за любые ответы или ссылки на полезные ресурсы. Спасибо!

1 Ответ

3 голосов
/ 24 декабря 2011

Есть много разных философий на модульном тестировании. Модульное тестирование более полезно во время разработки, поэтому, если вы хотите вносить изменения, вы можете вносить их, не беспокоясь о том, насколько сильно ваши изменения сломают то, о чем вы не думаете, что это связано. По сути, это будет написание других методов, которые вызывают ваши внутренние методы игры с другими параметрами и проверяют, соответствуют ли результаты ожидаемым.

Вам не нужно юнит-тестирование для магазина приложений - есть вероятность, что вы тестировали игру все время, пока разрабатывали, и что пользовательское тестирование намного важнее для выпуска чего-либо (поскольку это, вероятно, будет не сбой), а также, конечно, это делает игру лучше!

И последнее замечание: если вы думаете о модульном тестировании в будущем, есть и обратная сторона. Это также может означать больше работы при переписывании кода, поскольку вам нужно не только изменить исходный код, но также и связанные тесты и убедиться, что результаты, которые они ищут, имеют смысл. Для одного человека эти накладные расходы могут не иметь смысла; это более полезно, когда многие люди будут менять один и тот же код.

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