Здесь рассмотрим некоторые общие сценарии тестирования базы данных в отношении различных методов тестирования.

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

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

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

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

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

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

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

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

  • Напишите тестовые скрипты, чтобы попробовать основные функции, и каждая функция должна быть проверена хотя бы один раз в полном цикле.
  • Выполните тестовые скрипты снова и снова в течение определенного периода времени.
  • Проверка файлов журнала для проверки любого тупика, сбоя в памяти, повреждения данных и т. д.
  • Записывайте запросы с внешнего интерфейса и отправляйте запросы. Подберите существующую запись, измените значения в некоторых полях и сохраните запись. (Он включает в себя инструкцию UPDATE или обновленные хранимые процедуры, триггеры обновления.)
  • Вставьте новый элемент меню в окне интерфейса. Заполните информацию и сохраните запись. (Он включает в себя инструкции INSERT или встроенные хранимые процедуры, триггеры удаления.)
  • Поднимите существующую запись, нажмите кнопку DELETE или REMOVE и подтвердите удаление. (Он включает в себя инструкцию DELETE или удаленные хранимые процедуры, триггеры удаления.)
  • Повторите эти тестовые тесты с недопустимыми данными и посмотрите, как реагирует база данных.