Краткое руководство по pytest
после оплаты (24/7)
(для всех устройств)
(в т.ч. для Apple и Android)
Изучите способ написания простых тестов с помощью pytest, которые также можно использовать для написания сложных тестов.
Основные функции
Станьте экспертом в pytest с первого дня, решая реальные задачи тестирования.
Используйте pytest для более эффективного написания тестов
Масштабирование от простого к сложному и функциональному тестированию
Описание книги
Стандартный модуль unittest Python основан на семействе фреймворков xUnit, которое берет свое начало в Smalltalk и Java, имеет тенденцию быть многословным в использовании и нелегко расширяемым. С другой стороны, фреймворк pytest очень прост для начала, но достаточно мощный, чтобы охватить сложное тестирование. сценарии интеграции, которые многие считают истинным Python-подходом к тестированию на Python.
Из этой книги вы узнаете, как начать работу прямо сейчас и получить максимальную отдачу от pytest в своей повседневной работе? изучение мощных механизмов и плагинов для облегчения многих распространенных задач тестирования. Вы также увидите, как использовать pytest в существующих наборах тестов на основе юнит-тестов, и узнаете некоторые приемы, позволяющие быстро и легко перейти к набору тестов в стиле pytest.
Чему вы научитесь
Написание и запуск простых и сложных тестов
Организация тестов в файлах и каталогах
Узнайте, как повысить продуктивность работы в командной строке
Маркеры и как пропускать, xfail и параметризовать тесты.
Изучите возможности и методы их эффективного использования, такие как tmpdir, pytestconfg и Monkeypatch.
Преобразуйте наборы модульных тестов в pytest, используя малоизвестные методы< /p>
Используйте сторонние плагины
Для кого предназначена эта книга
Эта книга предназначена для программистов Python, которые хотят больше узнать о тестировании. Эта книга также предназначена для тестировщиков QA и тех, кто уже получает пользу от ежедневного программирования с тестами, но хочет улучшить свои существующие инструменты тестирования.
Характеристики
- Язык
- Английский