Банк вопросов
Demo185 из 600 после фильтров
- Техники тест-дизайнаMiddleТехническое
Основные техники тест-дизайна черного ящика для QA
Техники тест-дизайна черного ящика включают эквивалентное разбиение, анализ граничных значений, таблицы принятия решений, тестирование состояний и переходов, а также тестирование на основе использования и ошибок. Эти методы позволяют выявлять дефекты без доступа к внутренней структуре кода.
- SQL и базы данныхMiddleТехническое
Обзор основных SQL-операций объединения данных
В SQL существуют четыре ключевые операции объединения: UNION, UNION ALL, INTERSECT и EXCEPT. Они позволяют комбинировать результаты запросов с разным поведением по отношению к дубликатам и пересечениям строк.
- Техники тест-дизайнаMiddleТехническое
Эффективные техники тест-дизайна для проверки функций калькулятора
Для тестирования калькулятора применяйте эквивалентное разбиение, анализ граничных значений, таблицы решений, тестирование состояний и сценариев. Эти методы обеспечивают всестороннюю проверку корректности вычислений и обработки ошибок.
- SQL и базы данныхMiddleТехническое
Принцип работы INNER JOIN для объединения таблиц в SQL
INNER JOIN объединяет записи из двух таблиц только если значения в заданных столбцах совпадают. В результате возвращаются строки, где присутствуют соответствия в обеих таблицах.
- SQL и базы данныхMiddleТехническое
Основные нормальные формы для проектирования баз данных
Нормальные формы — это стандарты структурирования данных в базе, которые устраняют избыточность и обеспечивают целостность. Основные включают 1NF, 2NF, 3NF и BCNF, каждая из которых накладывает определённые ограничения на структуру таблиц.
- SQL и базы данныхMiddleТехническое
Основные типы функций в SQL и их назначение
В SQL существуют агрегатные и скалярные функции. Агрегатные обрабатывают группы строк и возвращают одно значение, а скалярные работают с отдельными значениями, выдавая результат для каждой строки.
- SQL и базы данныхMiddleТехническое
Какие объекты базы данных хранят и выполняют SQL-код
В базах данных SQL-код хранится в объектах, таких как хранимые процедуры, функции, триггеры и представления. Они упрощают автоматизацию задач и обеспечивают целостность данных.
- SQL и базы данныхMiddleТехническое
Какие операторы применяются для создания условий в SQL-запросах
В SQL для построения условий используют операторы сравнения, логические операторы и специальные конструкции, такие как BETWEEN, IN, LIKE и IS NULL. Они позволяют точно фильтровать данные по заданным критериям.
- SQL и базы данныхMiddleТехническое
Основные операторы для построения условий в SQL-запросах
В SQL условия формируются с помощью операторов сравнения, логических операторов и специальных операторов, таких как BETWEEN, IN, LIKE и IS NULL. Они позволяют точно фильтровать строки при выборке или изменении данных.
- SQL и базы данныхMiddleТехническое
Как правильно добавить новые записи в таблицу базы данных с помощью SQL
Для вставки новых данных в таблицу используется SQL-команда INSERT INTO. Она позволяет добавить одну или несколько строк с конкретными значениями в указанные столбцы таблицы.
- SQL и базы данныхMiddleТехническое
Возможно ли изменить ответ сервера с помощью Fiddler?
Да, Fiddler позволяет модифицировать ответ сервера с использованием FiddlerScript или AutoResponder. Это помогает тестировать поведение клиента при различных данных от сервера.
- SQL и базы данныхMiddleТехническое
Ключевые SQL-операторы для эффективной работы с базами данных
В SQL основными операторами считаются SELECT, INSERT, UPDATE, DELETE, а также операторы для управления структурой и данными, такие как CREATE, ALTER, DROP, и операторы для фильтрации и объединения данных: WHERE, JOIN, GROUP BY, ORDER BY, HAVING.
- Теория тестированияMiddleТехническое
Основные этапы жизненного цикла тестирования ПО
Тестирование включает планирование, анализ требований, разработку и выполнение тестов, настройку среды, оценку результатов и подведение итогов. Каждый этап важен для системного и качественного контроля продукта.
- Теория тестированияMiddleТехническое
Основные принципы тестирования программного обеспечения и их значение
Принципы тестирования помогают эффективно обнаруживать ошибки, учитывая невозможность полного покрытия, важность ранней проверки и влияние контекста. Они также включают понимание закономерностей дефектов и ограничений тестирования.
- Теория тестированияMiddleТехническое
В чём различие между статусами Fixed и Verified в баг-трекинге?
Статус Fixed означает, что разработчик устранил дефект. Verified подтверждает, что тестировщик проверил исправление и убедился в его корректной работе.
- Техники тест-дизайнаMiddleТехническое
Ограничения и ситуации, когда попарное тестирование не подходит
Попарное тестирование неэффективно при сложных зависимостях параметров, необходимости проверки всех возможных комбинаций или критичных специфических сочетаний, а также когда требуется анализировать более двух параметров одновременно.
- Техники тест-дизайнаMiddleТехническое
Структура и назначение таблицы принятия решений в тест-дизайне
Таблица принятия решений — это метод визуализации логики выбора действий на основе условий. Она содержит набор условий и соответствующих им действий, оформленных в виде правил. Каждая строка описывает, какие действия выполнять при конкретном сочетании условий.
- HTTP, REST и APIMiddleТехническое
Какими форматами данных можно передавать тело POST-запроса?
Тело POST-запроса можно отправлять в форматах: application/x-www-form-urlencoded, multipart/form-data, application/json, application/xml и text/plain. Выбор зависит от типа данных и требований сервера.
- HTTP, REST и APIMiddleТехническое
Как передать HTTP-заголовки с параметрами в Postman
В Postman параметры можно передавать через вкладку "Headers", где задаются ключи и значения HTTP-заголовков. Это позволяет контролировать метаданные запроса и влиять на поведение API.
- HTTP, REST и APIMiddleТехническое
Из каких компонентов состоит URL в GET-запросе HTTP
URL в GET-запросе включает схему (протокол), доменное имя или IP-адрес, путь к ресурсу, параметры запроса и опционально фрагмент. Все эти части совместно определяют, куда и какие данные запрашиваются.
- HTTP, REST и APIMiddleТехническое
Зачем в HTTP-куках используется атрибут HttpOnly
Атрибут HttpOnly ограничивает доступ к cookie только для HTTP-протокола, блокируя доступ через JavaScript. Это снижает риск кражи сессионных данных при XSS-атаках и повышает безопасность веб-приложений.
- HTTP, REST и APIMiddleТехническое
Роль cookie в Postman для тестирования API сессий
Cookie в Postman служат для сохранения и управления сессионными данными между запросами. Это позволяет имитировать поведение пользователя и тестировать сценарии с учётом состояния сессии.
- HTTP, REST и APIMiddleТехническое
Структура и назначение HTTP-заголовков в Postman
В Postman заголовки представлены в виде пар «ключ-значение», которые передают дополнительную информацию о HTTP-запросе или ответе. Они обеспечивают управление типом данных, авторизацией и другими параметрами взаимодействия с сервером.
- HTTP, REST и APIMiddleТехническое
Структура HTTP-сообщения: компоненты и назначение
HTTP-сообщение состоит из стартовой строки, набора заголовков, пустой строки и тела сообщения. Стартовая строка определяет тип сообщения, заголовки содержат метаданные, а тело передаёт основное содержимое.
- HTTP, REST и APIMiddleТехническое
Обязано ли HTTP-запросу содержать тело и когда это нужно
Тело в HTTP-запросе не всегда присутствует. Оно используется преимущественно в запросах, передающих данные на сервер, таких как POST и PUT, тогда как GET, DELETE и HEAD обычно обходятся без тела.