Программа и методика испытаний (КП - неизвестно что 4)
Описание файла
Файл "Программа и методика испытаний" внутри архива находится в следующих папках: КП - неизвестно что 4, Курсовая, Документация. Документ из архива "КП - неизвестно что 4", который расположен в категории "". Всё это находится в предмете "системное программирование" из 5 семестр, которые можно найти в файловом архиве МГТУ им. Н.Э.Баумана. Не смотря на прямую связь этого архива с МГТУ им. Н.Э.Баумана, его также можно найти и в других разделах. Архив можно найти в разделе "курсовые/домашние работы", в предмете "системное программирование" в общих файлах.
Онлайн просмотр документа "Программа и методика испытаний"
Текст из документа "Программа и методика испытаний"
9
Московский государственный технический университет им. Н.Э.Баумана
_________________________________________________________________
Утверждаю: | |
Большаков С.А. | "__"_____________2014 г. |
Курсовая работа по курсу Системное программирование
«Резидентная программа (TSR) »
Программа и методика испытаний
(вид документа)
писчая бумага
(вид носителя)
10
(количество листов)
ИСПОЛНИТЕЛЬ: | |
студент группы ИУ5-42 | _____________________ |
Зайков С.А. | "__"_____________2014 г. |
Москва - 2014
________________________________________________________________
СОДЕРЖАНИЕ
1. Объект испытаний………………………………………………………………………………… 3
2. Цель испытаний…………………………………………………………………………………… 3
3. Состав предъявляемой документации…………………………………………………………. 3
4. Технические требования к испытаниям и условия проведения испытания……………… 3
4.1. Требования к условиям проведения испытаний……………………………………….. 3
4.2. Требования к программной документации…………………………………………….. 3
4.3. Требования к техническим характеристикам………………………………………… 3
4.3.1. Требования к условиям эксплуатации…………………………………………… 3 4.3.2. Требования к надежности системы…………………………………… 3 4.3.3. Требования к программной совместимости…………………………………… 4
5. Порядок проведения испытаний…………………………………………………………………. 4
5.1. Состав и структура технических и программных средств……………………………… 4
5.2. Последовательность испытаний (в виде таблицы)……………………………………… 5
6. Результаты испытаний…………………………………………..………………………………… 8
1. Объект испытаний
Объектом испытания является «резидентная программа (TSR)», в дальнейшем именуемая KURS_Zaykov. Областью применения является вывод по таймеру через 7 секунд в центральную часть экрана сообщения, содержащего ФИО студента, его группу и вариант по списку, перевод русской буквы И в курсив, русификация букв ЛМНОП, а также ограничение ввода латинских символов.
2. Цель испытаний
Целью испытания является проверка корректности работы всех указанных в техническом задании функций программы KURS_Zaykov
3. Состав предъявляемой документации
Для проведения испытаний предъявляются документы «Техническое задание» и
«Программа и методика испытаний»
4. Технические требования
4.1. Требования к условиям проведения испытаний.
Для испытания программы на компьютере должна быть установлена операционная система MS-DOS версии не ниже 3.0. Тестирование производится в режиме командной строки в DOSBOX 0.73.
4.2. Требования к программной документации.
Для проведения испытаний предъявляются документы «Техническое задание» и «Программа и методика испытаний».
4.3. Требования к техническим характеристикам.
Программа должна запускаться на компьютере со следующей минимальной конфигурации:
-
IBM-совместимый компьютер с процессором 80486 и выше
-
Не менее 1 Mb свободной оперативной памяти
-
VGA-совместимый видеоадаптер и монитор
-
Стандартная клавиатура
-
Свободное место на жёстком диске не менее 2 Kb
4.3.1. Требования к условиям эксплуатации.
Для устойчивой работы аппаратных средств, на которых будет выполняться данная программа, требуется соблюдать инструкции по эксплуатации данных средств, а также технику безопасности. Для работы с данной программой требуется пользователь, умеющий работать с командной строкой в DOSBox и системой MS-DOS.
4.3.2. Требования к надежности системы.
Требования к надежности программы описаны в п.5.3 «Требования к условиям эксплуатации» и п.5.5. «Требования к надежности» документа «Техническое задание».
4.3.3. Требования к программной совместимости.
Требования к программной совместимости описаны в п.5.2. «Требования к программному обеспечению» документа «Техническое задание».
-
Порядок проведения испытаний
-
5.1 Состав и структура технических и программных средств
-
Состав и структура технических средств при испытании программы должны быть точно такими же, как указано в п.5.6. «Требования к составу и характеристикам технических средств» и в п.5.2. «Требования к программному обеспечению» документа «Техническое задание».
Дополнительно к этому на тестируемом компьютере должна присутствовать правильно работающая программа mem.exe, и к ней в переменной PATH должен быть прописан путь.
При этом программа должна испытываться в "чистой" операционной системе. То есть в память компьютера не должно быть загружено ни одной программы, кроме системных программ MS-DOS, а также самой программы.
Перед началом проведения испытаний файлы программы KURS_Zaykov и rkm.com необходимо скопировать на целевой компьютер и в DOSBox перейти в содержащую их директорию. Далее в командной строке DOSBox набрать RKM.COM и запустить. Данные действия необходимо осуществлять перед каждым запуском программы.
Пример:
Z:\> mount d d:\winxp
<Установлен диск с нашей директорией>
Z:\> d:
D:\>RKM.COM
<Сообщение о программе RKM.COM>
D:\>
Далее ввод осуществляется в данной директории и можно приступать к испытанию программы.
Проверка загрузки/выгрузки резидентной программы с помощью программы mem.exe можно осуществлять лишь на платформе 32-х битной Windows не выше, либо в любой виртуальной машине поддерживающей Windows ОС 32х битной. В данном испытании используется виртуальная машина Oracle VB VirtualBox, с установленной на ней Windows XP.
5.2 Последовательность испытаний:
Проверка загрузки/выгрузки резидентной программы с помощью программы mem.exe:
№ | Пункт ТЗ | Выполняемое действие | Результат | Доп. требования |
| 5.1.6. 5.1.7. | Запускаем DOSBox. Переходим в нужную нам директорию (куда мы сохранили все файлы: KURS_Zaykov.com, rkm.com) В данном случае cd c:\1 и далее пишем в командной строке mem Нажимаем Enter | На экране выводится информация о памяти. Видим свободную память 621 Кб | См. п. 6.1 |
| 5.1.6. 5.1.7. | Осуществив действия в пункте 1. В командной строке вводим KURS_Zaykov.com Нажимаем Enter После вводим опять mem Нажимаем Enter | На экране выводится информация о памяти. Видим свободную память 620 Кб, что означает, что в память был записан резидент размером 1 Кб | См. п. 6.1 |
| 5.1.10. | Осуществив действия в пункте 2. В командной строке нажимаем клавиши Ctrl + U. После вводим опять mem Нажимаем Enter | На экране выводится информация о памяти. Видим свободную память 621 Кб, что означает, что в память более нету резидента | См. п. 6.1 |
Проверка работы резидентной программы:
№ | Пункт ТЗ | Выполняемое действие | Результат | Доп. требования |
| 5.1.9 | С клавиатуры ввести KURS_Zaykov.com /? Нажать ENTER | В командной строке появится надпись: F9 - Запустить таймер на 7 секунд F1 - включить курсив русской буквы И F2 - русифицировать ЛМНОП F3 - заблокировать ввод латинских символов | См. п. 6.2 |
| 5.1.9. | C клавиатуры ввести KURS_Zaykov.com /?11 Нажать ENTER | В командной строке появятся следующие строки: Ошибка в аргументах | См. п. 6.2 |
| 5.1.6 | С клавиатуры ввести KURS_Zaykov.com Нажать ENTER | В командной строке появится надпись: Резидент загружен | См. п. 6.2 |
| 5.1.8 | С клавиатуры повторно ввести KURS_Zaykov.com Нажать ENTER | В командной строке появится надпись: Резидент уже в памяти | См. п. 6.2 |
| 5.1.1 | С клавиатуры нажать на F9 | Через 7 секунд консольное окно DOSBox будет очищено, и в центр экрана выведено сообщение «Зайков ИУ5-42 Вариант 9» | См. п. 6.3 |
| 5.1.2 | С клавиатуры нажать F1 и обратить внимание на букву И в аббревиатуре группы. Она будет переведена в курсив | Буква И в аббревиатуре группы будет переведена в курсив | См. п. 6.4 |
| 5.1.2 | С клавиатуры повторно нажать F1. | Буква И вновь вернется в первоначальное состояние | См. п. 6.4 |
| 5.1.3 | С клавиатуры нажать F2, зажать клавишу Shift и нажать на клавиши KVYJG, чтобы убедиться в их русификации. После, не отпуская Shift, нажать на клавиши QWERT, чтобы убедиться, что русификация для них отсутствует | В командной строке появится надпись: ЛМНОПQWERT | См. п. 6.5 |
| 5.1.3 | Нажимаем повторно на F2, зажать клавишу Shift и нажать на клавиши KVYJG, чтобы убедиться, что русификации нет. После, не отпуская Shift, нажать на клавиши QWERT, чтобы убедиться, что русификация для них отсутствует | В командной строке появится надпись: KVYJGQWERT | См. п. 6.5 |
| 5.1.4 | С клавиатуры нажать F3 и ввести цифры 123, затем попробовать ввести qwerty | В командной строке появится надпись: 123 Латинские символы выведены не будут | См. п. 6.6 |
| 5.1.4 | С клавиатуры нажать F3 и ввести цифры 123, затем попробовать ввести qwerty | В командной строке появится надпись: 123qwerty | См. п. 6.6 |
| 5.1.5 5.1.12 | Нажать одновременно на клавиатуре клавиши Ctrl + u | Появится надпись: Резидент выгружен | См. п. 6.7 |
-
6. Результаты работ программы
-
6.1 Результат работы программы mem.exe до загрузки, после загрузки и после выгрузки программы KURS.COM
6.2. Загрузка резидента, повторная загрузка, запрос с параметром справки /?, запрос с неверным параметром.
6.3 Вывод через 7 сек в центр экрана по клавише F9:
6.4. Перевод русской буквы И в курсив и обратно по клавише F1
6.5. Русификация ЛМНОП по клавише F2
6.6. Ограничение ввода латинских символов по клавише F3
6.7. Выгрузка резидента из памяти