Тестирование базы данных Интервью Вопросы и ответы

Если вы ищете работу, связанную с тестированием базы данных, вам необходимо подготовиться к вопросам интервью с тестированием базы данных 2019 года. Хотя каждое собеседование по тестированию баз данных отличается и объем работы также различен, мы можем помочь вам с лучшими вопросами и ответами на интервью по тестированию баз данных, которые помогут вам сделать скачок и добиться успеха в собеседовании. Помня об этом, мы разработали самые распространенные вопросы и ответы на вопросы интервьюирования базы данных, чтобы помочь вам добиться успеха на собеседовании.

Ниже приведен список топ-2019 вопросов интервью с тестированием баз данных, которые задаются в основном во время собеседования. Этот список разделен на две части:

Часть 1 - вопросы интервьюирования базы данных тестирования (основные)

Эта первая часть охватывает основные вопросы и ответы на вопросы интервьюирования базы данных.

1. Что такое тестирование базы данных?

Ответ:
Он будет проверять все объекты схемы, триггера, процедуры, функции. Он проверяет целостность и согласованность данных.

2. Какие существуют виды тестирования?

Ответ:
Структурное тестирование
Функциональное тестирование
Нефункциональное тестирование

Структурное тестирование базы данных
Он включает в себя проверку всех элементов / объектов, которые в основном используются для хранения данных. Какие из них напрямую не выставляются конечному пользователю? И проверка сервера базы данных, то есть строгая конфигурация, также является очень важной частью тестирования базы данных.

Функциональное тестирование базы данных
Функциональное тестирование базы данных включает в себя требования спецификаций, которые необходимы для пользовательских транзакций. Как вход или выход.
Он включает дескриптор нулевых значений, длину столбца, тип данных столбца. Он также проверит производные выходные таблицы или столбец должен быть доступен. Все имена полей должны соответствовать стандартному соглашению об именах согласно бизнес-требованиям.

Нефункциональное тестирование базы данных
В этом контексте многократное тестирование включает несколько категорий, таких как стресс-тестирование, тестирование безопасности, юзабилити-тестирование и тестирование на совместимость. Стресс и нагрузочное тестирование участвуют только в тестировании производительности.

Давайте перейдем к следующим вопросам интервью базы данных тестирования

3. Что такое структурное тестирование базы данных?

Ответ:
Это часто задаваемые вопросы об интервью для тестирования базы данных. Она включает структуру базы данных, которая зависит от схемы, таблиц, процедуры, функции, триггера и тестирования сервера базы данных.

Схема тестирования
Основными аспектами тестирования схемы являются то, что точное имя схемы должно быть отображением между внешним интерфейсом и внутренним интерфейсом. Есть несколько важных контрольных точек, как следующие

Проверка формата схемы очень важна, потому что иногда формат таблицы схемы отличается от бизнес-требований или внешнего приложения.
Это также включает проверку не отображенных таблиц / представлений / столбцов.

Таблицы тестирования
Он включает в себя тестирование имени таблицы и столбца. Столбцы отображаются в передний конец, и задний конец должен быть таким же. Размер и тип данных столбца должны соответствовать бизнес-требованиям и должны быть сопоставлены с внешним приложением. Это также включает в себя тестирование ограничений, таких как первичный ключ, внешний ключ, столбцы автоматической идентификации, разделы согласно бизнес-требованиям. В тестировании таблиц одной важной вещью является индекс, необходимо проверить, был ли создан кластеризованный индекс или нет кластеризованного индекса.

Процедура и функциональное тестирование
Существует список важных вещей, которые участвуют в процедуре и функциональном тестировании.

• Команда разработчиков действительно следовала требованиям. Это включает в себя стандарт кодирования, правильное отступление от кода будет легче понять другим разработчикам, правильное соглашение об именовании переменных, удаление ненужных переменных и комментариев, которые используются разработчиком.
• Проверьте, был ли разработчик разработал код согласно бизнес-требованиям.
• Каковы параметры для входных и выходных переменных?
• Проверьте, разработал ли разработчик код Handel для всех исключений. Как и арифметическое исключение, исключение нулевого значения Генделя.
• Проверьте, вставляют ли процедура и функция данные в таблицы, которые должны соответствовать имени, типу данных, длине и должны быть обрезаны.

Триггерное тестирование
Для этого правила тестирования такие же, как процедура и функциональное тестирование. Добавьте к этому необходимость проверить, выполняется ли триггер для определенного события требования.

Сервер базы данных
Мне нужно проверить конфигурацию сервера базы данных. Мощность обработки выполнения, ОЗУ и емкость хранилища должны быть способны выводиться в соответствии с бизнес-требованиями.

4. Какие существуют виды объединения?

Ответ:
Есть 6 типов соединений следующим образом:
1. Внутреннее соединение - будет соответствовать точным данным столбца.
2. Левое внешнее соединение - покажет все данные из левой таблицы, которые совпадают и не соответствуют.
3.Правое внешнее соединение - покажет все данные из правой таблицы, которые совпадают и не соответствуют.
4.Полное внешнее соединение - покажет все данные из обеих таблиц, которые совпадают и не соответствуют.
5. Перекрестное соединение - покажет произведение обеих таблиц.
6. Union и Union All - объединят данные обоих.

5. Что такое индекс? Каковы различные типы индекса?

Ответ:
Индекс - это объект базы данных, который создается в столбце таблицы. Индекс будет выполнять запрос быстрее, что часто выполняется. Существует 6 типов индексов:
• Индекс B-Tree
• Растровый индекс
• кластерный индекс
• Покрывающий указатель
• Неуникальный индекс
• Уникальный индекс

6. При тестировании базы данных как узнать, сработал ли триггер?

Ответ:
Нам нужно включить журнал аудита. Используя это, мы можем видеть, сработал ли триггер.

Часть 2 - вопросы интервью с тестированием базы данных (продвинутый уровень)

Давайте теперь посмотрим на расширенные вопросы интервью для тестирования баз данных.

7. Какие этапы входят в тест загрузки данных в тестировании базы данных?

Ответ:
Для проверки загрузки данных в тестировании базы данных:
• Исходные данные должны быть известны
• Целевая дата должна быть известна
• Совместимость между исходными и целевыми данными
• Мне нужно проверить исходный и целевой столбцы.
• Количество эффективных строк от источника и цели.
• Нам нужно проверить эффект от цели после любых изменений в источнике.
• Необходимо проверить нулевое значение и значение мусора.

8. Какую команду SQL можно использовать для манипулирования данными и таблицей?

Ответ:
Для манипулирования данными мы можем использовать выбор, вставку, обновление, удаление и для таблицы создать таблицу, изменить таблицу, удалить таблицу.

9. Как вы тестируете нагрузку / стресс-тестирование?

Ответ:
Необходимо проверить нагрузку или стресс-тест, обработав большой набор данных за минимальное время. Он проверит реакцию системы, нагрузочное тестирование выполнено. Если нагрузка превышает процесс пользователя, это называется нагрузкой / стресс-тестированием. Примерами нагрузочного / стресс-тестирования являются загрузка набора данных, выполнение нескольких приложений на одном компьютере.

Давайте перейдем к следующим вопросам интервью базы данных тестирования

10. Как проверить базу данных вручную?

Ответ:
Тестирование базы данных вручную включает проверку данных со стороны сервера, когда добавление данных было добавлено, обновлено или удалено со стороны интерфейса.

11. Сколько кластерных индексов мы можем создать на одной таблице?

Ответ:
Мы можем создать только один кластерный индекс, который будет ссылаться на первичный индекс в одной таблице. Это наиболее часто задаваемые вопросы интервью базы данных тестирования.

12. Как проверить номер объекта базы данных был создан?

Ответ:
Мы можем проверить, что необходимый объект базы данных был создан не используя 2 способа.
1. Используя проводник объектов, мы можем видеть объект базы данных, такой как схема, таблица, процедура, функция, триггер, индекс и т. Д.
2. Используя sys или главную таблицу, в которой хранятся все метаданные обо всем объекте базы данных.

13. Если у нас более 1000 строк процедуры, как мы будем тестировать или где это не помогло во время тестирования?

Ответ:
Мы можем проверить это конкретное условие, используя следующий подход
1. На момент составления
2. Делать надлежащие комментарии до или после каждого выполнения, что даст подсказку о том, что происходит и где мы застряли.

Рекомендуемая статья

Это было руководство к списку вопросов и ответов на вопросы интервьюирования базы данных, чтобы кандидат мог легко разобраться в этих вопросах интервью тестирования базы данных. Это самая полезная и полезная статья о вопросах и ответах на интервью по тестированию баз данных. Вы также можете посмотреть следующие статьи, чтобы узнать больше -

  1. Ошибки инвестиционного банкинга
  2. Интервью Советы для опытных сотрудников
  3. Шаги, чтобы оставаться спокойным во время собеседования
  4. 10 ключей к телефону Руководство по успешному собеседованию (Советы)