Узнав о TDD и модульном тестировании, я действительно хочу писать тесты, когда я пишу код, предпочтительно перед тем, как я пишу код, потому что я вижу преимущества кодирования в Python. Я занимаюсь разработкой веб-сайта и пытаюсь написать тесты в соответствии с требованиями, но это оказалось сложнее, чем ожидалось.
Я вижу преимущества написания тестов, когда вы создаете библиотеку кода с открытым интерфейсом для использования другими. Разработка веб-сайта, где на самом деле не так много логики, и в основном чтение и запись по базе данных, кажется немного сложнее для модульного тестирования. В основном мне приходится создавать / редактировать / удалять строки в базе данных.
Я использую фреймворк (Kohana 3 для php), так что 99% всех библиотек и помощников, которые я собираюсь использовать, уже были протестированы (надеюсь), так что еще нужно написать тесты для
Я в основном говорю о языках сценариев, а не о CSS или HTML, я уже знаю о кросс-браузерном тестировании.
Сколько вы действительно можете протестировать при разработке веб-сайта, и как вы должны это делать?
Редактировать: Является ли отсутствие активности в этом вопросе признаком? Я понимаю, что некоторые вещи ДОЛЖНЫ быть проверены, такие как безопасность и тому подобное, но сколько можно написать с помощью модульных тестов и TDD - это вопрос.
Спасибо.