Тестирование подсистемы ведения нормативно-справочной информации

Протестируем подсистему введения нормативно-справочной информации, которая хранится в таблицах: «РЕКВИЗИТЫ», «БЛОКИ», «МАТЕРИАЛЫ», «КОМИССИЯ_ПО_СПИСАНИЮ», «СТУДЕНТЫ».

Заполним эти таблицы данными из контрольного примера (приложения 11-15). Заполненные таблицы представлены в приложениях 45-49.

Протестируем процесс корректировки нормативно-справочной информации с использованием тестовых наборов, разработанных в разделе 4.4.1. предполагаемое состояние таблицы БЛОКИ (приложение 10) совпадает с состоянием реальной таблицы базы данных (приложение 46), что свидетельствует о корректной работе подсистемы ведения нормативно-справочной информации.

Тестирование подсистемы ведения учетной информации

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

Входная учетная информация хранится в таблицах «ПРИХОД», «ПОСТУПИВШИЕ_МАТЕРИАЛЫ», «РАСХОД», «СПИСАНИЕ», «СПИСАННЫЕ_МАТЕРИАЛЫ», «ОСТАТКИ» данные, для заполнения которых представлены в приложениях 17-21.

Состояние физических таблиц с учетной информацией (приложения 50-55) полностью совпадает с предполагаемым состоянием таблиц из контрольного примера, что свидетельствует о корректной работе подсистемы ведения учетной информации.

 

 

Тестирование корректности формирования выходных документов

Проверим правильность формирования документа «Договор о взаимной ответственности, вид документа, который должен быть сформирован, представлен в приложении 22, а вид сформированного документа – в приложении 28.

Проверим правильность формирования документа «Акт о списании», вид документа, который должен быть сформирован, представлен в приложении 24, а вид сформированного документа – в приложении 37. Проверим правильность формирования документа «Книга учета», который должен быть сформирован, представлен в приложении 23, а вид сформированного документа – в приложении 44.

Вид полученных документов соответствует по форме и содержанию макетов этих документов из контрольного примера, что свидетельствует о его корректном формировании.

Тестирование приложения с использованием аварийных тестовых наборов

Для проверки работы корректности приложения были разработаны аварийные тестовые наборы, представленные в таблице 4.18. Реакция на ввод данных наборов представлен в таблице 7.1.

 

Таблица 7.1. Реакция приложения

на ввод некорректных значений

Значения Где появляется Выдаваемое сообщение представлено в приложении
-123 При вводе в поле НПрик формы «РЕКВИЗИТЫ»
-1 При вводе в поле НЧл формы «КОМИССИЯ ПО СПИСАНИЮ»
-12 При вводе в поле НБл формы «БЛОКИ»
-2 При вводе в поле НК формы «БЛОКИ»
-32 При вводе в поле ГР формы «БЛОКИ»
-200,00р. При вводе в поле Цен формы «МАТЕРИАЛЫ»
-14 При вводе в поле НДок формы «ПРИХОД»
-147 При вводе в поле НАкта формы «СПИСАНИЕ»
-3 При вводе в поле КОЛР формы «РАСХОД»; при вводе в поле КолЗат и КолПрих формы «ПРИХОД»; при вводе в поле КолСпис формы «СПИСАНИЕ»

 

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

ЗАКЛЮЧЕНИЕ

В данном курсовом проекте реализовано приложение по «Учету малоценных материальных запасов» в Михайловском экономическом колледже-интернате, позволяющее:

- осуществить хранение справочных данных по реквизитам, блокам, студентам, материалам, комиссии по списанию;

- осуществить операции по учету поступления, расходу и списания материалов;

- автоматически формировать и выводить на печать отчетные документы: «Договор о взаимной ответственности», «Акт о списании», «Книга учета», «Заявка».

В ходе разработки приложения было создано:

- 13 таблиц, 3 запроса, 10 форм, 4 отчета.

Приложение реализовано реляционной СУБД MS Access 2007.

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

Разработанное приложение имеет ряд достоинств:

- удобный и простой пользовательский интерфейс, не требующий специального обучения персонала работе с приложением;

- ускоряет процесс работы коменданта;

- автоматическое формирование отчетов;

- экономия времени на ввод и обработку данных;

- экономит время коменданта на работу с документами;

- рациональная организация данных исключающая их дублирование;

- обеспечение быстрого доступа к данным.

В ходе разработки создана новые форма отчетности «Должники», повышающие информативность задачи.

К недостаткам курсового проекта можно отнести:

- программа работает только в среде MS Access;

- не предусмотрена защита данных от несанкционированного доступа;

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

 

БИБЛИОГРАФИЧЕСКИЙ СПИСОК

 

1. ГОСТ 19.105 – 78 «Описание руководства пользователя»;

2. «Использование Microsoft Access 2007. Специальное издание» Сайлер Б. Споттс Д.: Пер. с англ.;СПб.; 2004. – 230с.;

3. «Проектирование баз данных. Практические рекомендации» Макаров Н.П., Пылькин А.Н., Цуканова Н.И. – М.: Академия информатизации образования. 2004. – 45с.;

4. Электроный источник «www.bestreferat.ru»(дата последнего обращения 14.09.2010);

5. .Электронный источник «www.referats.ru» «СУБД MS Access 2007» (дата последнего обращения 15.09.2010);

ПРИЛОЖЕНИЯ