Skip to content

Conversation

@LilianaKor
Copy link
Collaborator

Added Parametrization for checkboxes: один параметризованный тест на все чекбоксы, (API-фикстуры + save → редирект)
параметризацию для остальных чекбоксов (DELETE_WORKSPACE, ADD_TIMESTAMP, BUILD_SCANS, TERMINATE_BUILD) тем же паттерном: assert selected → Save → редирект.

…Environment >clicking “Save”, the user is redirected to the main page
@LilianaKor
Copy link
Collaborator Author

Как это оптимизирует тесты
Параметризация → одна функция покрывает 5 сценариев, минимум дублирования.

Прямой URL вместо клика по Dashboard → меньше ожиданий и сетап-шума, выше стабильность и скорость.

Повторное использование Page Object методов (submit_and_open_project_page, локаторы на странице) → единый контракт, меньше поддержка.

Ассерты без тяжёлых ожиданий “отсутствия элемента” → проверяем факт редиректа, а не ловим таймауты.

@LilianaKor LilianaKor merged commit 9c78b60 into main Aug 12, 2025
2 checks passed
@LilianaKor LilianaKor deleted the checkbox_scroll_and_save branch August 12, 2025 15:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants