Каков наилучший подход для написания юнит-тестов для iPhone / iPad? - PullRequest
2 голосов
/ 15 апреля 2010

Я занимаюсь разработкой приложения для iPad. Я не уверен, стоит ли мне писать модульные тесты для этого приложения, и если да, то как мне их писать.

Что бы вы предложили как лучший подход к написанию юнит-тестов для iPhone / iPad?

Ответы [ 2 ]

6 голосов
/ 15 апреля 2010

Хорошо, здесь возникает два вопроса:

  1. Стоит ли модульное тестирование?

Ответ: Определенно.Я не могу сосчитать, сколько раз это спасло меня от боли и страданий.

Какой самый лучший способ модульного тестирования в среде iPhone / iPad?

Ответ: для себя я пропустил sen и перешел на GHUnit и OCMock.GHUnit позволяет в тестировании и отладке на симуляторе, как это не делает sen.Уже одно это делает его лучшим предложением для разработки iPhone / iPad.

6 голосов
/ 15 апреля 2010

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

Если испытания пройдут, вы знаете, что ничего не сломали. Если тесты не пройдены, вы знаете, где исправить. Если тесты пройдены и приложение не работает, вы знаете, что вам нужно больше тестов.

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

Независимо от того, на какую ОС / платформу нацелено ваше приложение, независимо от того, какой размер оно имеет сегодня.

...