Тестирование структуры БД, включая схемы, таблицы, индексы, Constraints (PRIMARY KEY, FOREIGN KEY, UNIQUE, CHECK, NOT NULL).
Тестирование данных:
- Проверка корректности данных после операций: INSERT, UPDATE, DELETE.
- Проверка соответствия данных бизнес-логике.
- Тестирование целостности данных при одновременных операциях (конкурентный доступ).
- Тестирование импорта/экспорта данных.
- Тестирование миграции данных.
Тестирование хранимых процедур, функций и триггеров:
- Тестирование входных параметров и выходных результатов.
- Тестирование обработки ошибок и исключений.
- Тестирование влияния на данные в таблицах.
- Тестирование производительности.
Тестирование производительности и нагрузки:
- Тестирование времени выполнения запросов (SELECT).
- Тестирование скорости операций модификации данных (INSERT, UPDATE, DELETE).
- Тестирование поведения БД под высокой нагрузкой.
- Тестирование масштабируемости.
Тестирование безопасности:
- Тестирование прав доступа пользователей.
- Тестирование уязвимостей SQL-инъекций.
- Тестирование аудита и логирования.
Регрессионное тестирование после изменений схемы БД или кода.
Тестирование резервного копирования и восстановления данных.
Примеры кейсов для проверки Constraints:
ID | Название кейса | Шаги | Ожидаемый результат |
---|
Тестирование структуры БД, включая схемы, таблицы, индексы, Constraints (PRIMARY KEY, FOREIGN KEY, UNIQUE, CHECK, NOT NULL).
Тестирование данных:
- Проверка корректности данных после операций: INSERT, UPDATE, DELETE.
- Проверка соответствия данных бизнес-логике.
- Тестирование целостности данных при одновременных операциях (конкурентный доступ).
- Тестирование импорта/экспорта данных.
- Тестирование миграции данных.
Тестирование хранимых процедур, функций и триггеров:
- Тестирование входных параметров и выходных результатов.
- Тестирование обработки ошибок и исключений.
- Тестирование влияния на данные в таблицах.
- Тестирование производительности.
Тестирование производительности и нагрузки:
- Тестирование времени выполнения запросов (SELECT).
- Тестирование скорости операций модификации данных (INSERT, UPDATE, DELETE).
- Тестирование поведения БД под высокой нагрузкой.
- Тестирование масштабируемости.
Тестирование безопасности:
- Тестирование прав доступа пользователей.
- Тестирование уязвимостей SQL-инъекций.
- Тестирование аудита и логирования.
Регрессионное тестирование после изменений схемы БД или кода.
Тестирование резервного копирования и восстановления данных.
Примеры кейсов для проверки Constraints:
ID | Название кейса | Шаги | Ожидаемый результат |
---|