Какой у вас опыт работы с HTML в контексте тестирования?

«Какой у вас опыт работы с HTML в контексте тестирования?» — вопрос из категории Веб-тестирование, который задают на 10% собеседований QA Тестировщик. Ниже — развёрнутый ответ с разбором ключевых моментов.

Ответ

Использую знание HTML для тестирования фронтенд-части веб-приложений.

Основные направления работы:

  1. Анализ структуры и валидация:
    • Проверка семантической корректности разметки.
    • Контроль обязательных атрибутов (например, alt для изображений, label для полей формы).
      <!-- Проверка: У изображения должен быть атрибут alt -->
      <img src="logo.png" alt="Company Logo">
  2. Тестирование верстки:
    • Проверка адаптивности и кроссбраузерного отображения.
    • Сравнение с макетом (PixelPerfect).
  3. Использование DevTools:
    • Локализация элементов через Inspector для создания селекторов в автотестах.
    • Модификация HTML/CSS "на лету" для проверки граничных случаев (например, длинный текст в заголовке).

Цель: Обеспечить не только визуальную, но и структурную корректность интерфейса, что важно для доступности (a11y), SEO и стабильности автотестов.