Банк вопросов
Demo371 из 600 после фильтров
- Техники тест-дизайнаMiddleТехническое
Как применять тест-дизайн для проверки переходов состояний
Тестирование переходов строится на моделировании системы как конечного автомата, где состояния — это этапы, а переходы — изменения между ними. Тесты покрывают все возможные переходы и условия, обеспечивая корректность работы системы в разных сценариях.
- Техники тест-дизайнаMiddleТехническое
Основные техники тест-дизайна черного ящика для QA
Техники тест-дизайна черного ящика включают эквивалентное разбиение, анализ граничных значений, таблицы принятия решений, тестирование состояний и переходов, а также тестирование на основе использования и ошибок. Эти методы позволяют выявлять дефекты без доступа к внутренней структуре кода.
- SQL и базы данныхSeniorТехническое
Ключевые методы проверки качества баз данных в QA
Тестирование баз данных включает проверку структуры, данных, безопасности, производительности, миграций и резервного копирования для обеспечения надежности и целостности системы.
- SQL и базы данныхMiddleТехническое
Обзор основных SQL-операций объединения данных
В SQL существуют четыре ключевые операции объединения: UNION, UNION ALL, INTERSECT и EXCEPT. Они позволяют комбинировать результаты запросов с разным поведением по отношению к дубликатам и пересечениям строк.
- SQL и базы данныхSeniorТехническое
Обзор популярных реляционных СУБД для QA-специалиста
Реляционные базы данных — это СУБД, которые хранят данные в таблицах со связями между ними. Основные представители: MySQL, PostgreSQL, Oracle Database, Microsoft SQL Server, SQLite и MariaDB.
- SQL и базы данныхSeniorТехническое
Основные характеристики и особенности Primary Key в SQL
Primary Key — это уникальный идентификатор строки в таблице, который не допускает NULL и всегда уникален. Он может состоять из одного или нескольких полей и автоматически индексируется для оптимизации поиска.
- Техники тест-дизайнаMiddleТехническое
Эффективные техники тест-дизайна для проверки функций калькулятора
Для тестирования калькулятора применяйте эквивалентное разбиение, анализ граничных значений, таблицы решений, тестирование состояний и сценариев. Эти методы обеспечивают всестороннюю проверку корректности вычислений и обработки ошибок.
- Техники тест-дизайнаSeniorТехническое
Метод причинно-следственного графа для эффективного тест-дизайна
Cause-effect graphing — это методика построения графа, отображающего логические связи между входными условиями и ожидаемыми результатами. Она помогает выявить ключевые комбинации для тестирования и снизить избыточность тестов, сохраняя охват.
- SQL и базы данныхMiddleТехническое
Принцип работы INNER JOIN для объединения таблиц в SQL
INNER JOIN объединяет записи из двух таблиц только если значения в заданных столбцах совпадают. В результате возвращаются строки, где присутствуют соответствия в обеих таблицах.
- SQL и базы данныхSeniorТехническое
Обзор ключевых типов данных в реляционных базах данных
В базах данных используются несколько основных категорий типов данных: числовые (например, INTEGER, FLOAT), текстовые (VARCHAR, TEXT), логические (BOOLEAN), временные (DATE, TIMESTAMP) и бинарные (BLOB). Кроме того, многие СУБД поддерживают специализированные форматы, такие как JSON в PostgreSQL и MySQL.
- SQL и базы данныхSeniorТехническое
Основные типы соединений с базами данных и их особенности
Соединения с базами данных бывают постоянными и временными. Постоянные удерживают сессию открытой между запросами, а временные создаются и закрываются для каждого запроса. Также существуют разные уровни подключения — клиентские и серверные, реализуемые через драйверы и API.
- 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 и базы данныхSeniorТехническое
Какая команда эффективно очищает данные из таблицы в SQL без удаления структуры
Для удаления всех записей из таблицы, сохраняя её структуру, применяется команда TRUNCATE TABLE <имя_таблицы>. Она работает быстрее, чем DELETE без условий, так как не ведёт журнал по каждой строке.
- SQL и базы данныхSeniorТехническое
Как оператор UPDATE применяется для изменения данных в SQL
Оператор UPDATE служит для корректировки значений в существующих строках таблицы. Он изменяет данные, соответствующие заданным условиям, без удаления записей.
- SQL и базы данныхMiddleТехническое
Возможно ли изменить ответ сервера с помощью Fiddler?
Да, Fiddler позволяет модифицировать ответ сервера с использованием FiddlerScript или AutoResponder. Это помогает тестировать поведение клиента при различных данных от сервера.
- SQL и базы данныхSeniorТехническое
Классификация СУБД: типы и особенности систем управления базами данных
СУБД классифицируют по модели данных, архитектуре, типу доступа и поддержке транзакций. Основные группы включают реляционные, NoSQL, распределённые и ориентированные на документы системы.
- SQL и базы данныхSeniorТехническое
Варианты сортировки данных с помощью ORDER BY в SQL
Команда ORDER BY позволяет упорядочить результаты запроса в двух направлениях: по возрастанию (ASC) и по убыванию (DESC). По умолчанию сортировка происходит по возрастанию, если явно не указан DESC.
- SQL и базы данныхMiddleТехническое
Ключевые SQL-операторы для эффективной работы с базами данных
В SQL основными операторами считаются SELECT, INSERT, UPDATE, DELETE, а также операторы для управления структурой и данными, такие как CREATE, ALTER, DROP, и операторы для фильтрации и объединения данных: WHERE, JOIN, GROUP BY, ORDER BY, HAVING.
- Теория тестированияSeniorТехническое
Почему повторное использование одних тестов снижает их эффективность?
Парадокс пестицида проявляется в том, что одни и те же тесты со временем перестают находить новые баги. Для противодействия этому необходимо регулярно пересматривать и обновлять тестовые сценарии.
- Теория тестированияSeniorТехническое
Зачем применять риск-ориентированное тестирование в QA
Риск-ориентированное тестирование помогает выявить и проверить самые уязвимые и критичные участки системы, концентрируя усилия там, где возможные дефекты могут нанести максимальный ущерб. Это позволяет эффективно использовать ограниченные ресурсы и обеспечить стабильность продукта.