скачать рефераты
  RSS    

Меню

Быстрый поиск

скачать рефераты

скачать рефератыКурсовая работа: Разработка вспомогательной системной программы в системе программирования Delphi с использованием средств WinApi

2)  Тестирование процедуры выполняющей создание дескрипторов носителя с которым ведётся работа (Рисунок 4.7).

(Этап выполнения программы 3 , событие С1).

Предусловие: Программа должна быть запущена от имени администратора.

Постусловие: 1 Должен быть выбран присутствующий носитель.

2 Если дескрипторы файлов успешно созданы и данные прочитаны в буфер, то- вывод информации в таблицы.

Рисунок 4.7 Дерево разбиений для процедуры, выполняющей создание дескрипторов носителя(Этап выполнения программы 3 события C1).

листа

Исходные данные Ожидаемые результаты Реальные результаты
1 Программа запущена не от имени администратора Заполнение таблиц ,содержащих данные о BPB и данные о Partition Table нулевыми значениями. Заполнение таблиц нулевыми значениями
2 Выбран носитель отсутствующий в списке активных носителей Заполнение таблиц ,содержащих данные о BPB и данные о Partition Table нулевыми значениями. Заполнение таблиц нулевыми значениями
3 Если не удалось создать дескрипторы файлов, отождествляющих жёсткий и логический диски.

Вывод сообщения :

«Не удалось создать дескрипторы носителя»

Вывод сообщения :

«Не удалось создать дескрипторы носителя»

4 Выбран активный носитель и дескрипторы носителя успешно созданы. Вывод данных о блоке параметров Bios , Partition Table и расшифрованных значений в специальные таблицы. Заполнение таблиц всеми необходимыми данными о носителе.

3)Тестирование процедуры, выполняющей считывание блока параметров Bios (Рисунок 4.8).

(Этап выполнения программы 3 , событие «С2»).

Предусловие: Дескрипторы должны быть созданы.

Постусловие: Файловая система должна быть FAT32.

Рисунок 4.8 –Дерево разбиений для процедуры, выполняющей считывание блока BPB для выбранного носителя.

листа

Исходные данные Ожидаемые результаты Реальные результаты
1 Дескрипторы не созданы. Вывод сообщения «Не удалось считать блок параметров Bios» Вывод сообщения «Не удалось считать блок параметров Bios»
2 Файловая система отличается от FAT32. Заполнение таблицы расшифровки BPB неверными значениям , например : «Количество FAT : 0» Заполнение таблицы содержащей расшифрованные данные о BPB неверными значениям: «Количество FAT : 0»
3 Файловая система FAT32 Заполнение таблицы расшифровки верными значениями, например: «количество FAT : 2» Заполнение таблицы расшифровки верными значениями: «количество FAT : 2»

4)Тестирование процедуры, считывающей таблицу разделов жёсткого диска(Рисунок 4.9).

(Этап выполнения программы 3 , событие «С3»).

Предусловие: Программа должна быть запущена от имени администратора.

Постусловие: Дескрипторы должны быть созданы.

Рисунок 4.9 – Дерево разбиений для процедуры считывающей таблицу разделов носителя.

листа

Исходные данные Ожидаемые результаты Реальные результаты
1 Программа запущена не от имени администратора. Заполнение полей таблицы расшифровки нулевыми значениями. Заполнение полей таблицы расшифровки нулевыми значениями.
2 Дескрипторы не созданы

Вывод сообщения:

«Не удалось считать PartitionTable»

Вывод сообщения:

«Не удалось считать PartitionTable»

3 Дескрипторы созданы Заполнение таблицы расшифровки верными значениями, например: «Размер раздела {: 61432497 }» Заполнение таблицы расшифровки верными значениями «Размер раздела {: 61432497 }»

5)Тестирование процедуры работы потока.(Рисунок 4.10).

Предусловие: 1.Поток должен быть запущен.

2.Средства синхронизации созданы.

Постусловие: Файл проецируемый в память должен быть успешно создан.


Рисунок 4.10 – Дерево разбиений для процедуры работы потока.

листа

Исходные данные Ожидаемые результаты Реальные результаты
1 Средства синхронизации не созданы. Вывод сообщения «не удалось осуществить обмен сообщениями» Вывод сообщения «не удалось осуществить обмен сообщениями»
2 Проекция файла не создана. Вывод сообщения «не удалось отобразить файл на адресное пространство» Вывод сообщения «не удалось отобразить файл на адресное пространство»
3

Проекция файла создана.

Было введено сообщение

«Отправлено»

Вывод сообщения :

«Отправлено»

Вывод сообщения :

«Отправлено»

Страницы: 1, 2, 3, 4, 5, 6, 7


Новости

Быстрый поиск

Группа вКонтакте: новости

Пока нет

Новости в Twitter и Facebook

  скачать рефераты              скачать рефераты

Новости

скачать рефераты

© 2010.