Встречается на собеседованиях • сегодня

Была ли ситуация, когда захотел проявить инициативу

Однажды в проекте с 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. Главное - согласовать такие инициативы с командой, чтобы не нарушать процессы.
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы