Фронтенд Flashcards

Изучите тонкости тестирования пользовательского интерфейса: проверка вёрстки, кросс-браузерное и кросс-платформенное тестирование. .

1
Q

Что можешь рассказать про HTML

A

HTML (HyperText Markup Language) — стандартизированный язык разметки для создания веб-страниц. Использует теги и атрибуты для структурирования контента. Примеры элементов: <a> (ссылки), <img> (изображения), <form> (формы).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Что такое Chrome DevTools

A

Набор инструментов в Google Chrome для разработки и отладки сайтов. Возможности: просмотр HTML/CSS, отладка JavaScript, анализ сетевых запросов, проверка производительности.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Какие вкладки есть в Chrome DevTools

A

Основные вкладки:
- Elements (HTML/CSS)
- Console (ошибки JS)
- Network (сетевые запросы)
- Performance (производительность)
- Application (куки и хранилища)
- Security (сертификаты).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Что такое Elements

A

Вкладка для работы с HTML/CSS. Позволяет:
1. Редактировать код в реальном времени (изменения видны только локально).
2. Инспектировать элементы (правый клик → «Просмотреть код»).
3. Тестировать адаптивность (Toggle Device Toolbar).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Что такое Console

A

Инструмент для:
- Просмотра ошибок JavaScript.
- Выполнения JS-кода напрямую.
- Отладки скриптов (например, console.log("Hello")).
⚠️ Ошибки загрузки ресурсов (стилей, изображений) тоже отображаются здесь.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Что такое Sources

A

Вкладка для работы с исходным кодом:
- Просмотр всех файлов сайта (HTML, CSS, JS).
- Отладка JavaScript (точки останова, пошаговое выполнение).
- Редактирование кода через Workspaces (синхронизация с локальными файлами).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Что такое Network

A

Инструмент для анализа сетевых запросов:
- Показывает все HTTP-запросы (статус, время, размер).
- Фильтрация по типу (XHR, JS, CSS).
- Проверка заголовков и тела запросов/ответов.
🚀 Используется для оптимизации загрузки страницы.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Что такое Performance

A

Вкладка для профилирования производительности:
- Анализ загрузки CPU, памяти.
- Визуализация событий (рендеринг, скрипты).
- Запись и анализ действий пользователя (например, кликов).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Что такое Application

A

Инструмент для работы с хранилищами:
- Cookies
- Local Storage
- Session Storage
- IndexedDB
⚡ Быстрая очистка данных (Clear storage).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Что такое Security

A

Проверка безопасности сайта:
- Информация о сертификате HTTPS.
- Обнаружение смешанного контента (HTTP в HTTPS).
- Анализ CORS-политик.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Что расскажешь про CSS

A

CSS (Cascading Style Sheets) — язык стилей для оформления HTML. Примеры свойств:
- color: red;
- margin: 20px;
- display: flex;
📌 Отвечает за внешний вид страницы.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Что расскажешь про JavaScript

A

JavaScript — язык программирования для добавления интерактивности. Примеры:
- Обработка кликов: button.addEventListener("click", ...).
- Динамическое обновление контента (AJAX).
- Валидация форм.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Что такое кроссбраузерность и для чего это нужно тестировщику

A

Кроссбраузерность — корректная работа сайта во всех браузерах (Chrome, Firefox, Safari).
Тестировщик проверяет:
- Отображение элементов.
- Работу JavaScript.
- Совместимость с мобильными устройствами.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly