Тесты, проверяющие правильность работы программного продукта с данными.
Необходимо проверить правильность работы процедур добавления, удаления и изменения данных. Также необходимо проверить правильность функционирования механизмов каскадного удаления.
Тест правильности добавления данных:
Добавление данных в таблицу;
Получение обновлённой информации с сервера
До проведения теста в таблице, с которой проводится тест, информации нет (рис. 26).

Рис. 26. Таблица «Экономические показатели» до проведения теста.
После выполнения процедуры добавления данных и обновления информации с сервера в таблице появились введённые данные (рис. 27). Следовательно, тест пройден успешно.

Рис. 27. Таблица «Экономические показатели» после добавления данных.
Также можно увидеть, что в поле «Ключ предприятия» было автоматически занесено верное значение.
Для проверки правильности процедуры модификации необходимо в таблицу добавить ещё несколько записей (рис. 28) для того, чтобы проверить изменяется ли именно та запись, которую необходимо модифицировать.

Рис. 28. Тестовый набор данных.
После добавления данных модифицируем показатель с ключом 13. После обновления данных с сервера видно, что запись правильно изменилась (рис. 29).

Рис. 29. Таблица «Экономические показатели» после модификации данных.
Теперь, для проверки правильности процедуры удаления, удалим эту запись. Результат процедуры удаления представлен на рис. 30.

Рис. 30. Таблица «Экономические показатели» после удаления показателя с ключом 13.
После обновления данных с сервера видно, что показатель действительно был удалён.
Для проверки процедуры каскадного удаления необходимо:
Добавить запись в главную таблицу («Предприятия»);
Добавить связанные с ней записи в подчинённые таблицы («Экономические показатели», «Материальная база», «Режимы», «Архив», «Изделия»);
Удалить запись в таблице «Предприятия»;
Получить обновлённые данные с сервера.
После проведения теста можно увидеть, что после удаления главной записи все связанные с ней записи в подчинённых таблицах также были удалены.
Для проверки функционирования программного продукта при большом числе записей в таблице (порядка 10000) была создана специальная тестовая программа. Окно этой программы изображено на рис. 31.

Рис. 31. Тестовая программа.
Данная программа добавляет заданное количество записей. Данные заносятся во все поля записи. После занесения записей в таблицу, необходимо провести операции добавления данных, модификации и удаления для того, чтобы проверить:
Время реакции системы на запрос;
Правильность настроек псевдонима BDE.
Результаты теста показывают, что время реакции системы на запрос соответствует требованиям технического задания.