Я хочу настроить тестирование в моей компании, но я немного не уверен, как лучше начать.
Я знаю, что могу использовать каркас для модульного тестирования, такой как OCUnit, GHUnit или SenTestingKit ... пока все хорошо. Я могу сделать цель, которая логические тесты мой проект, используя объекты Mock и т. Д.
Мне также известно об использовании UIAutomation и javascript для управления и тестирования графического интерфейса.
Итак, теперь, если я реализую довольно сложную функцию GUI, я бы хотел провести логический тест моего кода, а также протестировать GUI с помощью UIAutomation. Как мне объединить эти две методологии, или они должны рассматриваться отдельно, и в этом случае я должен предположить, что мне нужно написать два набора тестов на двух разных языках для полного проверка одна функция?
В дополнение, если кто-нибудь может предоставить хорошие ссылки для советов по началу тестирования на уже зрелой и не столь модульной кодовой базе, это было бы очень полезно.
Спасибо!