Встречается на собеседованиях • сегодня
Какие знаешь библиотеки для тестирования
В Python есть несколько популярных библиотек для тестирования:
- unittest – встроенная библиотека, аналог JUnit. Подходит для модульного и интеграционного тестирования.
python
import unittest
class TestMath(unittest.TestCase):
def test_add(self):
self.assertEqual(1 + 1, 2)- pytest – более современная альтернатива с лаконичным синтаксисом и фикстурами.
python
def test_add():
assert 1 + 1 == 2- doctest – тестирование через docstring.
python
def add(a, b):
"""
>>> add(1, 1)
2
"""
return a + b-
mock (unittest.mock) – для создания mock-объектов.
-
hypothesis – property-based тестирование.
-
tox – тестирование в разных окружениях.
-
selenium – для UI-тестирования веба.
Pytest сейчас наиболее популярен благодаря простоте и расширяемости. Unittest часто используют в legacy-проектах. Doctest удобен для простых примеров в документации.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы