Тестирование базы данных - сценарии
В этой главе мы увидим некоторые общие сценарии тестирования базы данных в отношении различных методов тестирования.
Структурированное тестирование базы данных
Общие сценарии базы данных в отношении тестирования структурированной базы данных приведены ниже -
Проверка имени базы данных, проверка устройства данных, устройства журнала и устройства дампа, проверка наличия достаточного пространства, выделенного для каждой базы данных, и проверка настройки параметров базы данных.
Имена всех таблиц в базе данных, имена столбцов для каждой таблицы, типы столбцов для каждой таблицы, проверка нулевого значения или нет. Проверьте ключ и индексы в каждой таблице: первичный ключ для каждой таблицы, внешние ключи для каждой таблицы.
Типы данных между столбцом внешнего ключа и столбцом в других таблицах Индексы, кластеризованные или некластеризованные, уникальные или не уникальные.
Функциональное тестирование базы данных
Общие сценарии тестирования базы данных в отношении Functional Database Testing являются -
Выявление схемы, триггеров и хранимых процедур, ответственных за реализацию этой функции и превращение их в функциональную группу, а затем каждая группа может быть протестирована вместе.
Проверьте поток данных и посмотрите, где вы можете проверить данные. Начните с интерфейса.
Нефункциональное тестирование базы данных
Общие сценарии тестирования базы данных в отношении Non-Functional Database Testing являются -
Напишите тестовые сценарии, чтобы опробовать основные функции, и каждую функцию необходимо проверять хотя бы один раз за полный цикл.
Выполняйте тестовые сценарии снова и снова в течение определенного периода времени.
Проверка файлов журнала на предмет взаимоблокировок, сбоев нехватки памяти, повреждения данных и т. Д.
Пишите запросы из внешнего интерфейса и выполняйте поиск. Выберите существующую запись, измените значения в некоторых полях и сохраните запись. (Он включает в себя инструкцию UPDATE или хранимые процедуры обновления, триггеры обновления.)
Вставьте новый пункт меню во внешнее окно. Заполните информацию и сохраните запись. (Он включает операторы INSERT или хранимые процедуры вставки, триггеры удаления.)
Выберите существующую запись, нажмите кнопку УДАЛИТЬ или УДАЛИТЬ и подтвердите удаление. (Он включает оператор DELETE или хранимые процедуры удаления, триггеры удаления.)
Повторите эти тестовые примеры с недопустимыми данными и посмотрите, как отреагирует база данных.