Python. Разработка на основе тестирования

Артикул: 18554
Нет в наличии
2 974

Описание

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

  • окунуться в поток операций TDD, включая цикл «модульный тест/программный код» и рефакторизацию;
  • использовать модульные тесты для классов и функций, а также функциональные тесты для взаимодействий пользователя внутри браузера;
  • узнать, когда и как использовать mock-объекты, и аргументы «за» и «против» изолированных тестов по сравнению интегрированными тестами;
  • тестировать и автоматизировать процесс развертывания на промежуточном сервере;
  • применять тесты к сторонним плагинам, которые вы интегрируете в ваш сайт;
  • выполнять тесты автоматически, применяя среду непрерывной интеграции;
  • применять методологию TDD для создания REST API с клиентским интерфейсом на основе Ajax.

Издание предназначено всем разработчикам, кто уже освоил начальный уровень программирования на Python и хочет перейти на следующий.

Об авторе:
Гарри Дж. У. Персиваль (Harry J. W. Percival) работает в PythonAnywhere LLP и распространяет евангелие методологии TDD по всему миру в беседах, на семинарах и конференциях со всей своей страстью и энтузиазмом новообращенного. Он является магистром в области Computer Science, Ливерпуль, и магистром философии Кэмбриджского университета.

Характеристики

Автор(ы)Гарри Персиваль
ПереводчикА. В. Логунов
ИздательствоДМК Пресс
Год выпуска2018
ISBN978-5-97060-594-3
Кол-во страниц622
Формат страниц70x100/16 (170x240 мм)
ЯзыкРусский
ПереплётТвердый
Доп. сведенияОфсетная бумага
Иллюстрациичерно-белые
Тираж200 экз.
Вес930 г

Отзывы посетителей(0)

Наверх