Уровень 0 · материалов: 4
В кластер входят документы об автоматизированном тестировании на языке Python, но не на других языках программирования.
Общие признаки: написание unit-тестов, инструменты автоматизации тестирования, повышение качества кода, обучение разработчиков
Группа выше: Модульное тестирование и TDD
Смысл: The main idea is to transition a Python developer from manual testing to automated unit testing by introducing essential tools (unittest, pytest, nose2) and best practices for code structure and validation.
A beginner's guide to Python testing that covers the difference between unit and integration tests and provides a practical walkthrough of using unittest, nose2, and pytest.
Смысл: The main idea is to teach beginners how to implement basic automated unit tests in Python using the `unittest` library to ensure code correctness and facilitate regression testing.
A practical introduction to Python's `unittest` framework using a calculator example to demonstrate setup, execution, and handling of test failures.
Смысл: The main idea is to teach developers how to effectively write, organize, and execute test functions using the pytest framework. It focuses on moving from basic assertions to advanced organization techniques like marking, skipping, and parametrization to create a maintainable and comprehensive test suite.
A comprehensive tutorial on writing pytest functions, covering project structure, assertions, exception handling, test marking, and data parametrization.
Смысл: The main idea is to provide a practical overview of the primary testing frameworks available in the Python ecosystem (unittest, doctest, pytest, and nose) to help developers choose the right tool for their specific needs.
A practical guide introducing the standard and third-party testing tools available for Python developers, including unittest, doctest, pytest, and nose.