База знаний предприятий

  35790931     

Тесты, проверяющие правильность работы программного продукта с данными.


Необходимо проверить правильность работы процедур добавления, удаления и изменения данных. Также необходимо проверить правильность функционирования механизмов каскадного удаления.

Тест правильности добавления данных:

­          Добавление данных в таблицу;

­          Получение обновлённой информации с сервера

До проведения теста в таблице, с которой проводится тест, информации нет (рис. 26).

Тесты, проверяющие правильность работы программного продукта с данными.

Рис. 26. Таблица «Экономические показатели» до проведения теста.

После выполнения процедуры добавления данных и обновления информации с сервера в таблице появились введённые данные (рис. 27). Следовательно, тест пройден успешно.

Тесты, проверяющие правильность работы программного продукта с данными.

Рис. 27. Таблица «Экономические показатели» после добавления данных.

Также можно увидеть, что в поле «Ключ предприятия» было автоматически занесено верное значение.

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

Тесты, проверяющие правильность работы программного продукта с данными.

Рис. 28. Тестовый набор данных.

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

Тесты, проверяющие правильность работы программного продукта с данными.

Рис. 29. Таблица «Экономические показатели» после модификации данных.

Теперь, для проверки правильности процедуры удаления, удалим эту запись. Результат процедуры удаления представлен на рис. 30.

Тесты, проверяющие правильность работы программного продукта с данными.

Рис. 30. Таблица «Экономические показатели» после удаления показателя с ключом 13.

После обновления данных с сервера видно, что показатель действительно был удалён.

Для проверки процедуры каскадного удаления необходимо:

­          Добавить запись в главную таблицу («Предприятия»);

­          Добавить связанные с ней записи в подчинённые таблицы («Экономические показатели», «Материальная база», «Режимы», «Архив», «Изделия»);


­          Удалить запись в таблице «Предприятия»;

­          Получить обновлённые данные с сервера.

После проведения теста можно увидеть, что после удаления главной записи все связанные с ней записи в подчинённых таблицах также были удалены.

Для проверки функционирования программного продукта при большом числе записей в таблице (порядка 10000) была создана специальная тестовая программа. Окно этой программы изображено на рис. 31.

Тесты, проверяющие правильность работы программного продукта с данными.


Рис. 31. Тестовая программа.

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

­          Время реакции системы на запрос;

­          Правильность настроек псевдонима BDE.

Результаты теста показывают, что время реакции системы на запрос соответствует требованиям технического задания.


Содержание раздела