Программирование

М.И. Абдрахманов. Python. unittest

М.И. Абдрахманов. Python. unittest

Эта книга позволит вам максимально комфортно войти в мир тестирования в Python. Основное внимание в ней уделено созданию тестов, объединению их в группы, запуску, обработке результатов тестирования и пропуску ненужных тестов. Рассмотрена работа с классами TestCase, TestSuite, TestLoader, TestResult и TextTestRunner. Трудно представить какой-то современный программный проект без тестирования. При этом тестирование осуществляется практических на всех этапах разработки продукта: начиная, непосредственно, с процесса создания функций, методов и классов и т.д., когда пишутся unit-тесты (а иногда и раньше, в случае, если используется TDD), и заканчивая функциональным и нагрузочным тестированием уже готового, развернутого продукта.

unittest – это фреймворк для тестирования в Python, который позволяет разрабатывать автономные тесты, собирать тесты в коллекции, обеспечивает независимость тестов от framework’а отчетов и т.д. Его архитектура выполнена в стиле xUnit. xUnit представляет собой семейство фреймворков для тестирования в разных языках программирования, в Java - это JUnit, C# - NUnit и т.д. Если вы уже сталкивались с данным фреймворком в других языках, то это упростит понимание unittest. Данная книга посвещена unittest и тестированию приложений с его использованием.

Издательство: Devpractice Team
Год: 2017
Язык: русский
Формат: pdf

 

Скачать книгу (10,4 МБ):

brij 11/09/20 Просмотров: 1998
+2