Python Unit Test Automation
Practical Techniques for Python Developers and Testers
▪️Автор: A. Pajankar
▪️Год: 2017
▪️Страниц: 130
▪️Аннотация:
Узнайте, как автоматизировать модульные тесты Python 3 с помощью библиотек автоматизации, таких как doctest, unittest, nose, nose2, pytest и selenium. В этой книге рассматриваются важные концепции автоматизации тестирования программного обеспечения и демонстрируется, как автоматизировать, организовывать и выполнять модульные тесты с помощью Python. Она также знакомит читателей с концепциями автоматизации веб-браузеров и протоколирования.
Новое издание начинается с введения в Python 3. Далее рассказывается о doctest и pydoc. Затем следует обсуждение unittest, фреймворка, который поставляется в комплекте с Python 3. Отдельный раздел посвящен созданию тестовых наборов, за которым следует объяснение того, как nose2 обеспечивает автоматическое обнаружение тестовых модулей. Далее вы узнаете о pytest, самой популярной сторонней библиотеке и тестраннере для Python. Вы увидите, как писать и выполнять тесты с помощью pytest.
Вы также научитесь автоматически создавать тесты с помощью pytest. В этом издании представлены две совершенно новые главы, первая из которых посвящена основам автоматизации веб-браузеров с помощью Selenium. Вы узнаете, как использовать Selenium вместе с unittest для написания тест-кейсов для автоматизации браузера и использовать Selenium IDE с такими веб-браузерами, как Chrome и Firefox. Затем вы изучите фреймворки для ведения логов, такие как встроенный в Python логгер и сторонний фреймворк loguru.
Книга завершается изучением разработки, управляемой тестами, с помощью pytest, в ходе которого вы выполните небольшой проект с использованием методологии TDD.
Рейтинг на Амазоне: 3,0/5
⏱Скачать книгу
Post #534
1.89K
