Встречается на собеседованиях • сегодня
Была ли ситуация, когда захотел проявить инициативу
Однажды в проекте с Django заметил, что команда тратит много времени на ручное тестирование API. Проявил инициативу - написал набор автотестов с помощью pytest и factory_boy, автоматизировав проверку 80% кейсов. Пример:
python
import pytest
from factories import UserFactory
from rest_framework.test import APIClient
@pytest.fixture
def api_client():
return APIClient()
@pytest.mark.django_db
def test_user_creation(api_client):
user = UserFactory()
response = api_client.get(f'/api/users/{user.id}/')
assert response.status_code == 200
assert response.data['email'] == user.email
text
Это сократило время тестирования с 4 часов до 30 минут. Команда оценила инициативу, тесты стали частью CI/CD. Главное - согласовать такие инициативы с командой, чтобы не нарушать процессы.
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы