Уточните, где хранятся тесты и какие общие компоненты образуют framework: runner, fixtures, клиенты, Page Objects, конфигурация и отчётность.
Тесты у вас находятся в каком-то отдельном фреймворке?
Уточните, где хранятся тесты и какие общие компоненты образуют framework: runner, fixtures, клиенты, Page Objects, конфигурация и отчётность.
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
Уточните, где хранятся тесты и какие общие компоненты образуют framework: runner, fixtures, клиенты, Page Objects, конфигурация и отчётность.
Framework может быть отдельным репозиторием, модулем рядом с приложением или небольшой обвязкой над pytest/JUnit. Само отдельное расположение не делает решение лучше. Объясните, как обновляют общие компоненты, запускают тесты в CI и управляют версиями зависимостей. Если используете готовые библиотеки без собственной платформы, так и скажите. Важны понятные контракты и сопровождение, а не громкое название для папки с тестами.