Некоторые основные стратегии проверки данных при интеграции информационных систем:
- Валидация типов данных. 1 Проверяет, что отдельное значение удовлетворяет требованиям его типа. 1
- Валидация ограничений. 1 Проверяет соответствие данных наложенным ограничениям бизнес-процессов. 1
- Валидация согласованности данных. 1 Отвечает за непротиворечивость данных в рамках одного набора данных. 1
- Валидация данных по словарю. 1 Проверяет, соответствует ли значение какому-либо значению из словаря. 1
- Структурная валидация документов. 1 Проверяет, что найдены характерные свойства для того или иного документа. 1
- Валидация орфографии и грамматики. 1 Проверяет правильность написания и грамматики. 1
- Валидация подлинности и целостности документов. 1 Отвечает не столько за содержимое документов, сколько за степень доверия к ним. 1
Также существуют различные стратегии интеграционного тестирования, например:
- Подход Большого взрыва. 3 Все компоненты собираются вместе, а затем тестируются. 3
- Инкрементальный подход. 3 Тестирование выполняется путём объединения двух или более логически связанных модулей. 3 Затем добавляются другие связанные модули и проверяются на правильность функционирования. 3
- Интеграция «снизу вверх». 3 В восходящей стратегии каждый модуль на более низких уровнях тестируется с модулями более высоких уровней, пока не будут протестированы все модули. 3
- Интеграция «сверху вниз». 3 Тестирование выполняется сверху вниз, следуя потоку управления программной системы. 3
- Сэндвич (гибридная интеграция). 3 Эта стратегия представляет собой комбинацию подходов «сверху вниз» и «снизу вверх». 3