Учебники

Тестирование базы данных — сценарии

В этой главе мы увидим некоторые распространенные сценарии тестирования базы данных в отношении различных методов тестирования.

Тестирование структурированной базы данных

Общие сценарии базы данных в отношении тестирования структурированных баз данных приведены ниже —

  • Проверка имени базы данных, проверка устройства данных, устройства регистрации и устройства дампа, проверка, достаточно ли места выделено для каждой базы данных, и проверка настройки параметров базы данных.

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

  • Типы данных между столбцом внешнего ключа и столбцом в другой таблице. Индексы, кластеризованные или некластеризованные, уникальные или неуникальные.

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

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

Типы данных между столбцом внешнего ключа и столбцом в другой таблице. Индексы, кластеризованные или некластеризованные, уникальные или неуникальные.

Функциональное тестирование базы данных

Общие сценарии тестирования базы данных в отношении функционального тестирования базы данных :

  • Выявление схемы, триггеров и хранимых процедур, отвечающих за реализацию этой функции, и превращение их в функциональную группу, а затем каждую группу можно тестировать вместе.

  • Проверьте поток данных и посмотрите, где вы можете проверить данные. Начните с внешнего интерфейса.

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

Проверьте поток данных и посмотрите, где вы можете проверить данные. Начните с внешнего интерфейса.

Нефункциональное тестирование базы данных

Общие сценарии тестирования базы данных в отношении нефункционального тестирования базы данных :

Напишите тестовые сценарии для проверки основных функций, и каждая функция должна проверяться хотя бы один раз за полный цикл.

Выполните тестовые сценарии снова и снова в течение определенного периода времени.

Проверка файлов журнала для проверки любой тупиковой ситуации, сбоя в памяти, повреждения данных и т. Д.

Напишите запросы из внешнего интерфейса и выполните поиск. Выберите существующую запись, измените значения в некоторых полях и сохраните запись. (Это включает в себя оператор UPDATE или обновление хранимых процедур, триггеры обновления.)

Вставьте новый пункт меню в интерфейсное окно. Заполните информацию и сохраните запись. (Это включает операторы INSERT или хранимые процедуры вставки, триггеры удаления.)

Выберите существующую запись, нажмите кнопку УДАЛИТЬ или УДАЛИТЬ и подтвердите удаление. (Это включает в себя оператор DELETE или хранимые процедуры удаления, триггеры удаления.)

Повторите эти контрольные примеры с неверными данными и посмотрите, как база данных отвечает.