Информация о книге

978-5-97060-594-3,978-1-49195-870-4

Главная  » Научно-техническая литература » Информационные технологии. Компьютеры » Интернет, Интранет, компьютерные сети » Разработка для Интернет » Python. Разработка на основе тестирования. Руководство

Персиваль Г., Python. Разработка на основе тестирования. Руководство


серия: O`Reilly
ДМК Пресс, 2018 г., 978-5-97060-594-3,978-1-49195-870-4


Наличие в интернет-магазинах

Магазинов: 4, Цена: от 2800 руб. посмотреть все

Описание книги

Книга демонстрирует преимущества методологии разработки на основе тестирования (TDD) на языке Python. Вы научитесь писать и выполнять тесты для создания любого фрагмента вашего приложения и затем разрабатывать минимальный объем программного кода,...

Купить эту книгу можно в интернет-магазинах

  My-Shop - 2800 руб.   Буквоед - 3229 руб.   Читай-Город - 3229 руб.
  Страница товара выбранного интернет-магазина откроется в новом табе

Скачать, но не бесплатно эту книгу можно в интернет-магазинах

  Литрес - 1049 руб.

Читать онлайн


Доступен для чтения фрагмент книги

Ключевые слова

Поделиться ссылкой на книгу



Содержание книги

Предисловие
Предпосылки и предположения
Сопутствующее видео
Признательности
Часть I. Основы TDD и Django
Глава 1. Настройка Django с использованием
функционального теста
Глава 2. Расширение функционального теста при
помощи модуля unittestn
Глава 3. Тестирование простой домашней страницы
при помощи модульных тестов
Глава 4. И что же делать со всеми этими тестами (и
рефакторизацией)?
Глава 5. Сохранение вводимых пользователем
данных: тестирование базы данных
Глава 6. Усовершенствование функциональных
тестов: обеспечение изоляции и удаление методов
sleep
Глава 7. Работа в инкрементном режиме
Часть II. Непременные условия веб-разработки
Глава 8. Придание привлекательного вида: макет,
стилевое оформление сайта и что тут тестировать
Глава 9. Тестирование развертывания с
использованием промежуточного сайта
Глава 10. Переход к развертыванию, готовому к
эксплуатации
Глава 11. Автоматизация развертывания с
помощью Fabric
Глава 12. Разделение тестов на многочисленные
файлы и обобщенный помощник ожидания
Глава 13. Валидация на уровне базы данных
Глава 14. Простая форма
Глава 15. Более развитые формы
Глава 16 Пробуем окунуться, очень робко, в
JavaScript
Глава 17. Развертывание нового программного
кода
Часть III. Основы TDD и Django
Глава 18. Аутентификация пользователя,
импульсное исследование и внедрение его
результатов
Глава 19. Использование имитаций для
тестирования внешних зависимостей или
сокращения дублирования
Глава 20. Тестовые фикстуры и декоратор для
явных ожиданий
Глава 21. Отладка на стороне сервера
Глава 22. Завершение приложения "Мои списки":
TDD с подходом "снаружи внутрь"
Глава 23. Изоляция тестов и "слушание своих
тестов"
Глава 24. Непрерывная интеграция
Глава 25. Cоциально зачимый кусок, шаблон
проектирования "Страница" и упражнение для
читателя
Глава 26. Быстрые тесты, медленные тесты и
горячий поля
Повинуйтесь Билли-тестировщику!
Приложение А. PythonAnywhere
Приложение B. Представления на основе классов в
Django
Приложение C. Обеспечение работы серверной
среды при помощи Ansible
Приложение D. Тестирование миграций базы
данных
Приложение E. Разработка на основе поведения
(BDD)
Приложение F. Создание REST API: JSON, Ajax и
имитирование на JavaScript
Приложение G. Django-Rest-Framework
Приложение H. Шпаргалка
Приложение I. Что делать дальше
Приложение J. Примеры исходного кода
Предметный указатель


Об авторе


Последние поступления в рубрике "Разработка для Интернет"



Легкий способ выучить Python 3 еще глубже Легкий способ выучить Python 3 еще глубже Шоу З.

Воплотите ваши идеи в код самого высокого качества! Зед Шоу – один из тех, кто по-настоящему разбирается в Python. Его советы помогли миллионам программистов по всему миру, помогут они и вам. От вас потребуется лишь дисциплина, желание и упорство, все......

Разработка веб-приложений с помощью Node.js, MongoDB и Angular. Исчерпывающее руководство по использованию стека MEAN Разработка веб-приложений с помощью Node.js, MongoDB и Angular. Исчерпывающее руководство по использованию стека MEAN Дейли Б.

Node.js является главной средой для программирования на стороне сервера, MongoDB — самой распространенной базой данных типа NoSQL и Angular— ведущим каркасом для разработки веб-приложений на стороне клиента по шаблону MVC. Совместно они образуют легко......

Программирование GPU при помощи Python и CUDA Программирование GPU при помощи Python и CUDA Тоуманнен Б.

Книга предлагает быстрое погружение в программирование GPU. Вы узнаете, как применять закон Амдала, использовать профилировщик для определения узких мест в коде на Python, настроить окружения для программирования GPU. По мере чтения вы будете......

Если Вы задавались вопросами "где найти книгу в интернете?", "где купить книгу?" и "в каком книжном интернет-магазине нужная книга стоит дешевле?", то наш сайт именно для Вас. На сайте книжной поисковой системы Книгопоиск Вы можете узнать наличие книги Персиваль Г., Python. Разработка на основе тестирования. Руководство в интернет-магазинах. Также Вы можете перейти на страницу понравившегося интернет-магазина и купить книгу на сайте магазина. Учтите, что стоимость товара и его наличие в нашей поисковой системе и на сайте интернет-магазина книг может отличаться, в виду задержки обновления информации.