Ресурсы для TDD, нацеленного на [закрытую] веб-разработку Python

Вы должны обновить пакеты «Microsoft.CodeDom.Providers.DotNetCompilerPlatform» и «Microsoft.Net.Compilers» в вашем проекте.

15
задан Null Route 24 January 2009 в 21:19
поделиться

4 ответа

Я записал ряд блогов на TDD в Django, который покрывает некоторый TDD среда тестирования носа .

существует много бесплатных онлайн ресурсов там для приобретения знаний о TDD:

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

13
ответ дан 1 December 2019 в 02:47
поделиться

Я знаю, что книга Kent Beck (который Вы упомянули) касается TDD в Python на некоторую довольно хорошую глубину. Если я помню правильно, последняя половина книги берет Вас посредством разработки платформы модульного теста в Python. Нет ничего характерного для веб-разработки, тем не менее, которая является проблемой во многих ресурсах TDD, которые я считал. Это - лучшая практика для разделения бизнес-логики от презентации для создания BL более тестируемым среди других причин.

Другая хорошая книга, которую Вы могли бы хотеть изучить, Тестовые Шаблоны xUnit . Это не использует Python, но это действительно говорит много о разработке для тестируемости, как использовать насмешки и тупики (в котором Вы будете нуждаться для тестирования веб-приложений), и автоматизация тестирования. Это более совершенствуется, чем книга Beck, которая делает это хорошим продолжением.

2
ответ дан 1 December 2019 в 02:47
поделиться

Я рекомендовал бы "xUnit Тестовые Шаблоны: Рефакторинг Тестового кода" Gerard Meszaros. Это не Python или конкретная сеть, но это - хорошая книга по TDD в целом и xUnit платформе в частности. Начиная с Python unittest является на самом деле xUnit реализацией ("версия Python JUnit", как в документах говорится), я сказал бы, что книга очень полезна для тестеров единицы Python.

Это имеет интерактивную версию в xunitpatterns.com .

2
ответ дан 1 December 2019 в 02:47
поделиться

Очень хорошая среда модульного тестирования - это также пробная версия из скрученного проекта.

0
ответ дан 1 December 2019 в 02:47
поделиться
Другие вопросы по тегам:

Похожие вопросы: