Короткий посібник із pytest
після оплати (24/7)
(для всіх пристроїв)
(в т.ч. для Apple та Android)
Дізнайтеся, як pytest писати прості тести, які також можна використовувати для написання складних тестів
Ключові функції
Опануйте pytest із першого дня, вирішуючи реальні проблеми тестування
Використовуйте pytest для більш ефективного написання тестів
Масштабування від простого до складного та функціонального тестування
Опис книги
Стандартний модуль unittest Python базується на сімействі фреймворків xUnit, яке бере свій початок у Smalltalk і Java, і, як правило, є багатослівним у використанні та нелегко розширюваним. З іншого боку, фреймворк pytest дуже простий для початку, але достатньо потужний, щоб охопити складне тестування інтеграційні сценарії, які багато хто вважає справжнім підходом Pythonic до тестування в Python.
У цій книзі ви дізнаєтесь, як розпочати роботу відразу та отримати максимальну віддачу від pytest у своїй щоденній роботі? вивчення потужних механізмів і плагінів для полегшення багатьох типових завдань тестування. Ви також побачите, як використовувати pytest в існуючих наборах тестів на основі unittest, і дізнаєтеся про деякі хитрощі, щоб швидко й легко перейти до набору тестів у стилі pytest.
Про що ви дізнаєтесь
Пишіть і запускайте прості та складні тести
Організуйте тести у файлах і каталогах
Дізнайтеся, як підвищити продуктивність у командному рядку
Маркери та як пропускати, xfail і параметризувати тести
Досліджуйте fxtures і методи їх ефективного використання, такі як tmpdir, pytestconfg і monkeypatch
Перетворюйте набори unittest на pytest за допомогою маловідомих методів< /p>
Використовуйте плагіни сторонніх розробників
Для кого ця книга
Ця книга призначена для програмістів Python, які хочуть дізнатися більше про тестування. Ця книга також призначена для тестувальників якості та тих, хто вже отримує користь від програмування за допомогою щоденних тестів, але хоче вдосконалити свої наявні інструменти тестування.
Характеристики
- Мова
- Англійська