Python Testing with Pytest: Simple, Rapid, Effective, and Scalable. 2nd Edition. Brian Okken

Python Testing with Pytest: Simple, Rapid, Effective, and Scalable. 2nd Edition. Brian Okken

Артикул: PB-012915
Наличие: В наличии
  • 750грн.


Pytest is one of the most powerful and convenient tools for testing in Python, which allows you to write simple and scalable tests with a high degree of automation. In this book, Brian Okken, a leading expert in Python application testing, examines all aspects of working with Pytest in detail, helping readers master the tool and apply it to real-world projects.

The second edition of the book has been updated to take into account the latest changes in Pytest and contains even more practical examples, allowing developers to not only learn the basic concepts but also master advanced automated testing techniques.
What's inside

Pytest basics
— Installing and setting up the environment
— Writing your first tests
— Using assert and checking results

Advanced Pytest features
— Fixtures and test parameterization
— ​​Grouping and organizing tests
— Using plugins to extend functionality

Practical testing with Pytest
— Unit testing of functions and classes
— Integration and functional tests
— Testing APIs and web applications

Test performance and scalability
— Running tests in parallel
— Optimizing test execution
— ​​Logging and debugging tests

CI/CD and automation
— ​​Implementing Pytest into continuous integration processes
— Integration with GitHub Actions, Jenkins, and other tools
— Generating reports and analyzing code coverage

Who is this book for

— Python developers who want to improve their code testing skills
— Quality assurance (QA) engineers learning automated testing
— DevOps specialists integrating tests in CI/CD processes
Why you should read it

This book is the perfect guide for developers who want to write efficient, flexible, and easily scalable tests in Python. It will help you not only get acquainted with Pytest, but also teach you how to apply it in real projects, improving code quality and reducing debugging time.

"Python Testing with Pytest" is your key to professional Python testing!


Pytest — один из самых мощных и удобных инструментов для тестирования на Python, который позволяет писать простые и масштабируемые тесты с высокой степенью автоматизации. В этой книге Brian Okken, ведущий эксперт по тестированию Python-приложений, детально разбирает все аспекты работы с Pytest, помогая читателям освоить инструмент и применять его в реальных проектах.

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

Что внутри

  1. Основы Pytest
    — Установка и настройка среды
    — Написание первых тестов
    — Использование assert и проверки результатов

  2. Расширенные возможности Pytest
    — Фикстуры и параметризация тестов
    — Группировка и организация тестов
    — Использование плагинов для расширения функционала

  3. Практическое тестирование с Pytest
    — Модульное тестирование функций и классов
    — Интеграционные и функциональные тесты
    — Тестирование API и веб-приложений

  4. Производительность и масштабируемость тестов
    — Запуск тестов в параллельном режиме
    — Оптимизация выполнения тестов
    — Логирование и отладка тестов

  5. CI/CD и автоматизация
    — Внедрение Pytest в процессы непрерывной интеграции
    — Интеграция с GitHub Actions, Jenkins и другими инструментами
    — Генерация отчетов и анализ покрытия кода тестами

Для кого эта книга

— Для Python-разработчиков, которые хотят улучшить навыки тестирования кода
— Для инженеров по качеству (QA), изучающих автоматизированное тестирование
— Для DevOps-специалистов, интегрирующих тесты в процессы CI/CD

Почему стоит прочитать

Эта книга — идеальное руководство для разработчиков, которые хотят писать эффективные, гибкие и легко масштабируемые тесты на Python. Она поможет вам не просто познакомиться с Pytest, но и научит применять его в реальных проектах, повышая качество кода и сокращая время на отладку.

"Python Testing with Pytest" — ваш ключ к профессиональному тестированию на Python!

Характеристики книги
Автор Brian Okken
Количество страниц 248
Обложка Мягкая
Язык издания Английский

Оставить отзыв

Примечание: HTML запрещен! Только обычный текст
    Плохо           Хорошо
Я не робот
Модули для Opencart