Мужские правила. Отношения, секс, психология Non-Bullshit Innovation Этой кнопке нужен текст
 
Наши проекты:
Вход для зарегистрированных пользователей
Регистрация нового пользователя
Каталог книг Новинки Анонсы Заказы / Корзина Рассылка Оплата и Доставка Контакты
Вы находитесь в разделе каталога:
• Python. Разработка на основе тестирования, Персиваль Г.


Python. Разработка на основе тестирования
Python. Разработка на основе тестирования
Персиваль Г.
Год выпуска: 2018
Изд-во: ДМК
ISBN: 978-5-97060-594-3
Переплёт: твердый
622 страниц
Цена: 1949.00 грн.
Есть в наличии
в корзину

Instant Purshare На 1 книгу
Отправка: "Новой Почтой" по понедельникам, средам и пятницам*
                Доставка курьером "Новой Почты" по Киеву - на день позже*
Проводя вас по процессу разработки реального веб-приложения от начала до конца, второе издание книги "Python. Разработка на основе тестирования" демонстрирует преимущества методологии разработки на основе тестирования (TDD) с использованием языка Python. Вы научитесь писать и выполнять тесты до написания любого фрагмента вашего приложения и затем разрабатывать минимальный объем программного кода, необходимого для прохождения этих тестов. В результате вы получите чистый программный код, который работает!
Также вы узнаете основы Django, Selenium, Git, jQuery и Mock. Если вы готовы поднять свои навыки программирования на Python на следующий уровень, то эта книга – обновленная до Python 3.6 – продемонстрирует вам, как методология TDD способствует созданию простой структуры кода и вселяет в вас уверенность в своих силах.



Оглавление книги Персиваль Г. "Python. Разработка на основе тестирования"




Часть I. Основы TDD и Django............................................................................. 33

Глава 1. Настройка Django с использованием функционального теста..............34

Глава 2. Расширение функционального теста при помощи
модуля unittestn............................................................................................................44

Глава 3. Тестирование простой домашней страницы при помощи
модульных тестов.........................................................................................................52

Глава 4. И что же делать со всеми этими тестами (и рефакторизацией)?..........68

Глава 5. Сохранение вводимых пользователем данных: тестирование
базы данных..................................................................................................................88

Глава 6. Усовершенствование функциональных тестов: обеспечение

Глава 7. Работа в инкрементном режиме...............................................................130


Часть II. Непременные условия веб-разработки.............................. 171

Глава 8. Придание привлекательного вида: макет, стилевое оформление

Глава 9. Тестирование развертывания с использованием промежуточного
сайта..............................................................................................................................191

Глава 10. Переход к развертыванию, готовому к эксплуатации.........................212

Глава 11. Автоматизация развертывания с помощью Fabric..............................224

Глава 12. Разделение тестов на многочисленные файлы и обобщенный
помощник ожидания..................................................................................................238

Глава 13. Валидация на уровне базы данных........................................................254

Глава 14. Простая форма...........................................................................................274

Глава 15. Более развитые формы............................................................................298

Глава 16 Пробуем окунуться, очень робко, в JavaScript.......................................316

Глава 17. Развертывание нового программного кода..........................................334


Часть III. Основы TDD и Django........................................................................ 337

Глава 18. Аутентификация пользователя, импульсное исследование
и внедрение его результатов....................................................................................338

Глава 19. Использование имитаций для тестирования внешних
зависимостей или сокращения дублирования......................................................362

Глава 20. Тестовые фикстуры и декоратор для явных ожиданий......................399

Глава 21. Отладка на стороне сервера....................................................................410

Глава 22. Завершение приложения «Мои списки»: TDD с подходом
«снаружи внутрь».......................................................................................................427

Глава 23. Изоляция тестов и «слушание своих тестов»........................................444

Глава 24. Непрерывная интеграция.........................................................................479

Глава 25. Cоциально зачимый кусок, шаблон проектирования

Глава 26. Быстрые тесты, медленные тесты и горячий поля..............................509

Повинуйтесь Билли-тестировщику!.........................................................................521

Приложение А. PythonAnywhere..............................................................................523

Приложение B. Представления на основе классов в Django...............................528

Приложение C. Обеспечение работы серверной среды
при помощи Ansible...................................................................................................539

Приложение D. Тестирование миграций базы данных.........................................544

Приложение E. Разработка на основе поведения (BDD)......................................550

Приложение F. Создание REST API: JSON, Ajax и имитирование
на JavaScript.................................................................................................................565

Приложение G. Django-Rest-Framework..................................................................587

Приложение I. Что делать дальше...........................................................................603

Приложение J. Примеры исходного кода...............................................................608

Предметный указатель..............................................................................................612


Хотите оставить отзыв? У Вас возникли вопросы о книге "Python. Разработка на основе тестирования, Персиваль Г." ? Пишите:

* Текст сообщения:
 
  Отправить
Поиск по каталогу
 поиск в аннотациях
Искать

Наші партнери:

Купить лодку РИБ  |  купить мотор Тохатсу  |  купить снаряжение JOBE Джоби  |  купить гидрокостюм  |  стеклопластик B2B  |  купить гребную лодку  |  ремонт катера  |  купить катер РИБ  |  купить лодку из стеклопластика  |  купить спасательный жилет  |  купить мотор Tohatsu  |  купить JOBE Джоби  |  купить лодочный мотор  | 

 * Подробнее об условиях доставки смотрите в разделе "Оплата и Доставка" нашего магазина.
Если у Вас возникли вопросы как подобрать и купить книги в нашем интернет-магазине звоните с 10 до 18 по будним дням: Водафон (050) 809-56-66, Киевстар (067) 408-26-36 или пишите нам

 
   
  Programming - Dmitriy Kotov & Andrey Kotov