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