Programowanie sterowane testami w Pythonie. Jak tworzyć skalowalne zestawy
- Час доставки: 7-10 днів
- Стан товару: новий
- Доступна кількість: 2
Заказывая «Programowanie sterowane testami w Pythonie. Jak tworzyć skalowalne zestawy», вы можете быть уверены, что данное изделие из каталога «Программирование» вы получите через 5-7 дней после оплаты. Товар будет доставлен из Европы, проверен на целостность, иметь европейское качество.
Тестова розробка на Python. Як створити масштабовані тестові набори та програми
Автор: Алессандро Моліна
Видавець: Helion
Переклад: Robert Górczyński
ISBN: 978-83-283-8664-8
Формат: 168x237
b>Обкладинка: м'яка
Сторінок: 296
Книга нова
З багатьох концепцій розробки програмного забезпечення модель розробки, керована тестуванням, відома як TDD, заслуговує на особливу увагу. Цей метод заснований на інтеграції процесів розробки додатків і написання коду з тестуванням. Хоча такий спосіб роботи здається досить вимогливим для команд розробників, легко помітити, що TDD дозволяє стабільно досягати хороших результатів, а програми, розроблені за допомогою цього методу, дивують своєю стабільністю та передбачуваністю у виробничому середовищі.
У цьому практичному посібнику детально описано концепції тестування програмного забезпечення, з особливим наголосом на моделі програмування, керованої тестами. Він також представляє широкий спектр корисних інструментів тестування, таких як вбудований модуль unittest Python, фреймворки pytest і Robot, а також бібліотеку webtest. Також обговорювалися принципи проектування тестів, тестування коду при реалізації нових функціональних можливостей та створення повних наборів тестів. Крім того, були детально представлені найкращі практики, пов’язані з автоматизованим тестуванням і моделлю програмування TDD. Окремі концепції проілюстровано практичними прикладами використання інструментів, доступних у Python.
Книга містить:
- найкращі методи розробки тестів
- робочі з інфраструктурою pytest, призначеною для тестування програм
- створення функціональних тестів для програм WSGI за допомогою бібліотеки webtest
- принципи тестового програмування
- техніки створення надійних програм у Python < /ul>