Банк вопросов
Demo371 из 600 после фильтров
- Тестовая документацияMiddleТехническое
Оптимальное количество ожидаемых результатов в одном тест-кейсе
В одном тест-кейсе можно указывать несколько ожидаемых результатов, если проверяется несколько условий. Тем не менее, для удобства анализа и поддержки лучше ограничиваться одним чётким ожидаемым результатом.
- SQL и базы данныхMiddleТехническое
Как анализировать расхождения данных между интерфейсом и базой данных
Проверьте корректность SQL-запросов и логику отображения в UI, оцените работу кэширования и синхронизацию данных между клиентом и сервером. Используйте логи и инструменты отладки для выявления источника несоответствий.
- SQL и базы данныхMiddleТехническое
Использование HAVING без GROUP BY в SQL: возможно ли и зачем
Да, оператор HAVING можно применять без GROUP BY. В этом случае он фильтрует строки после вычисления агрегатных функций, действуя аналогично WHERE, но с поддержкой агрегатов.
- SQL и базы данныхSeniorТехническое
Как индексы в базе данных оптимизируют поиск данных
Индексы в базе данных предназначены для ускорения поиска и выборки информации, минимизируя необходимость полного сканирования таблиц. Они создают структуру, позволяющую быстро находить нужные записи по заданным условиям.
- SQL и базы данныхSeniorТехническое
Типы и особенности нереляционных связей в NoSQL базах данных
Нереляционные связи в базах данных представлены моделями, характерными для NoSQL: документные, графовые, ключ-значение и колоночные. Они обеспечивают гибкость и масштабируемость, не ограничиваясь традиционными реляционными схемами.
- Теория тестированияMiddleТехническое
Какие ключевые данные нужны для качественного баг-репорта
Для полноценного баг-репорта необходимы: информация об окружении, версия ПО, чёткие шаги воспроизведения, ожидаемый и фактический результат, вложения (скриншоты, логи), время возникновения и данные пользователя (аккаунт/роль). Эти данные обеспечивают быстрый анализ и воспроизведение ошибки.
- SQL и базы данныхMiddleТехническое
Как выполнить объединение данных из трёх таблиц в SQL
Для объединения трёх таблиц применяется последовательное использование операций JOIN, таких как INNER JOIN, LEFT JOIN или RIGHT JOIN, в зависимости от логики выборки. Каждый JOIN связывает две таблицы по общему ключу, формируя итоговый набор данных.
- SQL и базы данныхMiddleТехническое
Как работает сортировка данных в SQL с помощью ORDER BY
Ключевое назначение оператора ORDER BY — упорядочивание строк результата запроса по указанным столбцам. Сортировка может выполняться как по возрастанию, так и по убыванию значений.
- SQL и базы данныхMiddleТехническое
Как работают различные типы JOIN в SQL для объединения таблиц
JOIN в SQL объединяет строки из нескольких таблиц на основе общих столбцов. Основные виды — INNER, LEFT, RIGHT и FULL JOIN — определяют, какие записи попадут в итоговый результат.
- SQL и базы данныхMiddleТехническое
Принцип работы оператора GROUP BY в SQL для группировки данных
Оператор GROUP BY в SQL объединяет строки с одинаковыми значениями в указанных столбцах, позволяя применять агрегатные функции к каждой группе данных. Это основной инструмент для сводного анализа и агрегации информации.
- SQL и базы данныхSeniorТехническое
Принцип работы и преимущества хранимых процедур в SQL
Хранимая процедура — это заранее подготовленная и сохранённая в базе данных последовательность SQL-команд, которую можно вызывать по имени. Она ускоряет выполнение повторяющихся операций и повышает безопасность, скрывая логику работы с данными от прямого доступа.
- SQL и базы данныхSeniorТехническое
Как правильно выполнить сортировку данных по убыванию в SQL-запросах
Для упорядочивания записей в базе данных по убывающей величине используется оператор ORDER BY с указанием столбца и модификатора DESC. Такой синтаксис позволяет получить данные, отсортированные от большего к меньшему значению столбца.
- Техники тест-дизайнаMiddleТехническое
Практическое применение сценарного тестирования в QA
Сценарное тестирование фокусируется на проверке системы через реалистичные пользовательские сценарии, позволяя выявить ошибки в типичных рабочих процессах. Этот метод помогает оценить поведение приложения в условиях, максимально приближенных к реальным.
- SQL и базы данныхMiddleТехническое
Как влияет GROUP BY на порядок строк в SQL-запросах
Оператор GROUP BY в SQL не гарантирует упорядочивание данных по умолчанию. Чтобы получить отсортированный результат после группировки, необходимо явно использовать оператор ORDER BY.
- SQL и базы данныхSeniorТехническое
Удаление конкретных записей из базы данных с помощью SQL
Для удаления записей в таблице используется SQL-команда DELETE с указанием условия в части WHERE. Это позволяет точно выбрать строки, которые необходимо удалить, избегая удаления всей таблицы.
- SQL и базы данныхMiddleТехническое
Какие типы структур данных применяются в NoSQL базах данных
Структура данных в NoSQL базах зависит от их типа: ключ-значение, документо-ориентированные, графовые и колоночные. Каждая из этих моделей оптимизирована под специфические задачи хранения и обработки данных.
- SQL и базы данныхMiddleТехническое
Как устроены данные в реляционной базе данных
Реляционные базы данных хранят информацию в виде таблиц, где строки — это записи, а столбцы — атрибуты. Таблицы связаны между собой через первичные и внешние ключи, обеспечивая целостность данных.
- Техники тест-дизайнаSeniorТехническое
Зачем и как применяются техники тест-дизайна в QA
Техники тест-дизайна позволяют создавать структурированные тесты, обеспечивающие максимальное покрытие функционала при оптимальном использовании ресурсов. Они способствуют раннему выявлению дефектов и повышению качества ПО.
- Техники тест-дизайнаSeniorТехническое
Методика создания матрицы параметров для комплексного тестирования
Матрица параметров — это структурированная таблица, отображающая все возможные сочетания входных параметров для тестируемой системы. Она помогает выявить критичные комбинации и оптимизировать покрытие тестов. Для построения матрицы необходимо определить параметры и их значения, а затем систематизировать эти данные в виде таблицы с параметрами по столбцам и вариациями по строкам.
- SQL и базы данныхMiddleТехническое
Основные агрегатные функции SQL для анализа данных
Агрегатные функции в SQL обрабатывают набор строк и возвращают одно итоговое значение. Ключевые функции включают COUNT, SUM, AVG, MIN и MAX, которые позволяют подсчитать количество, сумму, среднее, минимальное и максимальное значения соответственно.
- SQL и базы данныхSeniorТехническое
Типы взаимоотношений между таблицами в реляционных базах данных
В реляционных базах данных существуют три ключевых типа связей: один-к-одному, один-ко-многим и многие-ко-многим. Они задают, как записи одной таблицы связаны с записями другой. Связь многие-ко-многим реализуется через дополнительную промежуточную таблицу.
- SQL и базы данныхSeniorТехническое
Основные типы индексов в реляционных базах данных
В базах данных применяются индексы первичного ключа (PRIMARY), уникальные (UNIQUE), полнотекстовые (FULLTEXT), пространственные (SPATIAL) и обычные (INDEX). Каждый тип индексирования оптимизирует поиск и выборку в зависимости от структуры данных и особенностей запросов.
- SQL и базы данныхMiddleТехническое
Основные типы ключей в реляционных базах данных и их назначение
Ключи в реляционных базах данных обеспечивают уникальность записей и устанавливают связи между таблицами. Основные виды ключей — первичный, внешний, уникальный и составной.
- Техники тест-дизайнаMiddleТехническое
Почему важно тестировать пограничные значения в QA
Тестирование граничных значений выявляет ошибки на краях допустимых диапазонов ввода. Это гарантирует корректную обработку минимальных и максимальных данных, снижая риск сбоев в работе системы.
- Техники тест-дизайнаSeniorТехническое
Почему важно применять проверку классов эквивалентности в тестировании?
Проверка классов эквивалентности позволяет сократить количество тестов, сохраняя при этом качество покрытия. Она группирует схожие входные данные, что помогает выявить дефекты эффективнее и быстрее.