Loading states важны для UX — пользователь должен видеть, что что-то происходит. Тестируем: spinner/skeleton появляется при запросе, исчезает когда данные загружены, кнопка disabled во время загрузки (не двойной submit). Автоматизация: Playwright/Cypress — перехватываем запрос и добавляем задержку, затем проверяем наличие loading indicator. cy.intercept("/api/data", (req) => req.reply({delay: 1000, ...})); cy.get(".spinner").should("be.visible").
Как тестировать состояния загрузки (loading states)?
Middle
241 просмотровAFK Offer AI
Как создать SQL отчёт для QA?