Встречается на собеседованиях • сегодня
Приходилось ли писать юнит-тесты на текущем проекте
Да, писал юнит-тесты с использованием unittest и pytest. Например, тестировал функции обработки данных и API endpoints. Вот пример теста для функции сложения:
python
import unittest
def add(a, b):
return a + b
class TestAddFunction(unittest.TestCase):
def test_add_positive(self):
self.assertEqual(add(2, 3), 5)
def test_add_negative(self):
self.assertEqual(add(-1, -1), -2)
def test_add_zero(self):
self.assertEqual(add(0, 0), 0)
if name == 'main':
unittest.main()
text
Ключевые моменты:
- Тесты покрывают основные кейсы (позитивные, негативные, граничные)
- Использую assert-методы для проверки ожидаемого результата
- Структурирую тесты в классы по логическим группам
- Для API тестов часто использую `requests-mock` или `pytest-fixtures`
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы