Junior — Middle
Milyen típusú teszteket végzel a kód ellenőrzésére a fejlesztés során?
sobes.tech MI
Válasz az MI-től
Для проверки кода в процессе разработки обычно используют несколько типов тестов:
- Юнит-тесты — проверяют отдельные функции или методы на корректность работы в изоляции.
- Интеграционные тесты — проверяют взаимодействие между компонентами или модулями.
- Функциональные тесты — проверяют, что система выполняет заданные функции.
- Регрессионные тесты — гарантируют, что новые изменения не сломали существующий функционал.
В Python для юнит-тестов часто используют модуль unittest или pytest.
Пример простого юнит-теста с использованием pytest:
# файл test_example.py
def add(a, b):
return a + b
def test_add():
assert add(2, 3) == 5
assert add(-1, 1) == 0