Программа и методика испытаний (1071454)
Текст из файла
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. Выгрузка резидента из памяти
Характеристики
Тип файла документ
Документы такого типа открываются такими программами, как Microsoft Office Word на компьютерах Windows, Apple Pages на компьютерах Mac, Open Office - бесплатная альтернатива на различных платформах, в том числе Linux. Наиболее простым и современным решением будут Google документы, так как открываются онлайн без скачивания прямо в браузере на любой платформе. Существуют российские качественные аналоги, например от Яндекса.
Будьте внимательны на мобильных устройствах, так как там используются упрощённый функционал даже в официальном приложении от Microsoft, поэтому для просмотра скачивайте PDF-версию. А если нужно редактировать файл, то используйте оригинальный файл.
Файлы такого типа обычно разбиты на страницы, а текст может быть форматированным (жирный, курсив, выбор шрифта, таблицы и т.п.), а также в него можно добавлять изображения. Формат идеально подходит для рефератов, докладов и РПЗ курсовых проектов, которые необходимо распечатать. Кстати перед печатью также сохраняйте файл в PDF, так как принтер может начудить со шрифтами.