Принцип ААА

Что это значит? “Arrange – Act – Assert” — «Подготовь – Действуй – Проверь». Согласно этому принципу, тест должен состоять из трёх последовательных логических частей: подготовки тестовых данных, выполнения действий и получения однозначного ответа, совпадают ли ожидаемый и фактический результаты.

Зачем? ААА является способом организации и написания тестов, особенно модульных и интеграционных, но применим и к e2e, делая их более читабельными и поддерживаемыми.

Можно ли нарушить? Только если команда использует другие принципы (например, Given – When – Then, если используют BDD).

Last updated