Программа и методика испытаний (Готовое ДЗ неизвестного варианта (8))
Описание файла
Файл "Программа и методика испытаний" внутри архива находится в папке "Готовое ДЗ неизвестного варианта (8)". Документ из архива "Готовое ДЗ неизвестного варианта (8)", который расположен в категории "". Всё это находится в предмете "объектно-ориентированное программирование (ооп)" из 3 семестр, которые можно найти в файловом архиве МГТУ им. Н.Э.Баумана. Не смотря на прямую связь этого архива с МГТУ им. Н.Э.Баумана, его также можно найти и в других разделах. Архив можно найти в разделе "курсовые/домашние работы", в предмете "объектно-ориентированное программирование (ооп)" в общих файлах.
Онлайн просмотр документа "Программа и методика испытаний"
Текст из документа "Программа и методика испытаний"
Московский государственный технический университет им. Н.Э.Баумана
_________________________________________________________________
Утверждаю: | |
Большаков С.А. | "__"_____________2009 г. |
Домашнее задание по дисциплине ООП
“Классы слов и предложений”
Программа и методика испытаний
(вид документа)
писчая бумага
(вид носителя)
5
(количество листов)
ИСПОЛНИТЕЛЬ: | |
студент группы ИУ5-34 | _____________________ |
Белоус К.С. | "__"_____________2009 г. |
Москва 2009
________________________________________________________________
СОДЕРЖАНИЕ
-
Объект испытаний.
-
Цель испытаний.
-
Состав предъявляемой документации.
-
Технические требования к испытаниям и условиям их проведения.
-
Порядок проведения испытаний.
-
Объект испытаний.
Объектом испытаний является система классов слов и предложений, в дальнейшем называемая просто «система классов». Данный программный продукт разработан для того, чтобы обеспечить пользователю (программисту) необходимые средства для работы со словами и предложениями, состоящими из этих слов.
-
Цель испытаний
Целью проведения испытаний является проверка правильности работы всех указанных в техническом задании функций системы классов.
-
Состав предъявляемой документации
При проведении испытаний предъявляются документы:
-
техническое задание
-
описание тестового примера
-
программа и методика испытаний
-
Технические требования к испытаниям и условиям их проведения.
4.1. Требования к условиям проведения испытаний.
Испытания проводятся на основе тестового образца, который должен поставляться вместе с системой классов.
4.2. Требования к программной документации.
Требования к программной документации совпадают с указанными в разделе "Состав предъявляемой документации" данного документа.
4.3. Требования к техническим характеристикам
4.3.1. Требования к условиям эксплуатации точно такие же, какие указаны в разделе "Требования к условиям эксплуатации" в техническом задании (п. 5.3.).
4.3.2. Требования к надежности системы должна соответствовать требованиям, указанным в разделе "Требования к надежности" технического задания (п. 5.5.).
4.3.3. Требования к программной совместимости точно такие же, как в разделе "Требования к программной совместимости " технического задания (п. 5.7.).
-
Порядок проведения испытаний.
-
Состав и структура технических и программных средств.
Состав и структура технических средств при испытании программы должны быть точно такими же, как указано в разделах "Требования к составу и параметрам технических средств" и "Требования к программному обеспечению" технического задания.
Дополнительно к этому при запуске тестовой программы необходимо некоторое количество свободной оперативной памяти, точное количество которой определяется тем, с помощью какой версии языка программирования С++ был откомпилирован тестовый пример.
Описанные ниже испытания проводились на следующем составе технических и программных средств.
Используемая операционная система: Windows ХР.
Компилятор: Borland C++ Version 3.1.
Технические характеристики оборудования, на котором производились испытания:
-
IBM-совместимый компьютер с процессором Intel Pentium Ш 550 MHz.
-
Более 200 килобайт свободной обычной оперативной памяти.
-
VGA видеоадаптер и монитор.
-
Более 200 килобайт на диске.
-
Клавиатура со 101-ой клавишей.
-
Последовательность испытаний.
№ | № пункта ТЗ | Выполняемые действия | Ожидаемый результат | Номер рисунка* |
1 | 5.1.1. Создание контейнерных объектов для предложений, в которых могут размещаться слова. | Запустить на выполнение файл dz.exe | Будет создано 2 объекта класса Sentence с именами A и B. | --- |
2 | 5.1.2. Создание объектов для слов. | Запустить на выполнение файл dz.exe | Будет создан объект word класса Word. | --- |
3 | 5.1.3. Добавление слов в предложение. | Запустить на выполнение файл dz.exe В меню выбрать пункт 1,нажав клавишу 1 и Enter. В появившемся меню выбрать пункт 1,нажав клавишу 1 и Enter. Ввести данные, запрашиваемые программой, нажать Enter. Нажать клавишу Y и Enter. Ввести еще слово, нажать Enter, а затем клавишу N и Enter. | После ввода первого слова будет создан объект класса Word с параметрами, заданными с клавиатуры. Затем этот объект будет помещен в конец предложения A. Тоже самое повториться после ввода второго слова. | 1,2,3 |
4 | 5.1.4. Вывод всех слов предложения. | При отсутствии предварительно созданных слов выполнить п.1 В меню выбрать пункт 2,нажав клавишу 2 и Enter. В появившемся меню выбрать пункт 1,нажав клавишу 1 и Enter. | Будет распечатаны все слова предложения A, а так же количество слов в предложении A. | 4,5,6 |
5 | 5.1.5. Вывод количества слов, входящих в предложение. | При отсутствии предварительно созданных слов выполнить п.1 В меню выбрать пункт 3,нажав клавишу 3 и Enter. В появившемся меню выбрать пункт 1,нажав клавишу 1 и Enter. | Будет выведено количество слов в предложении A. | 7,8,9 |
6 | 5.1.6. Удаление из предложения всех слов. | При отсутствии предварительно созданных слов выполнить п.1 В меню выбрать пункт 7,нажав клавишу 7 и Enter. В появившемся меню выбрать пункт 1,нажав клавишу 1 и Enter. Нажать любую клавишу. | Будут удалены все слова из предложения A. | 10,11,12 |
7 | 5.1.7. Удаления слов по: 5.1.7.1. заданному слову | При отсутствии предварительно созданных слов выполнить п.1 В меню выбрать пункт 4,нажав клавишу 4 и Enter. В появившемся меню выбрать пункт 1,нажав клавишу 1 и Enter. В появившемся меню выбрать пункт 1,нажав клавишу 1 и Enter. Ввести данные запрашиваемые программой и нажать Enter. | Будет удалено указанное слово из предложения A. | 13,14,15, 16 |
8 | 5.1.7. Удаление слов по: 5.1.7.1. позиции слова | При отсутствии предварительно созданных слов выполнить п.1 В меню выбрать пункт 4,нажав клавишу 4 и Enter. В появившемся меню выбрать пункт 1,нажав клавишу 1 и Enter. В появившемся меню выбрать пункт 2,нажав клавишу 2 и Enter. Ввести данные запрашиваемые программой и нажать Enter. | Будет удалено слово на указанной позиции. | 13,14,17, 18 |
9 | 5.1.8. Сортировка слов предложения. | При отсутствии предварительно созданных слов выполнить п.1 В меню выбрать пункт 9, нажав клавишу 9 и Enter. В появившемся меню выбрать пункт 1,нажав клавишу 1 и Enter. Нажать любую клавишу. | Будет произведена сортировка слов в предложении по алфавиту. | 19,20,21, 22 |
10 | 5.1.9. Сложение предложений. | При отсутствии предварительно созданных слов выполнить п.1 В меню выбрать пункт 5,нажав клавишу 5 и Enter. В появившемся меню выбрать пункт 2, нажав клавишу 2 и Enter. | В предложение А скопируются все элементы предложения В | 23,24,25, 26 |
11 | 5.1.10. Вычитание предложений. | При отсутствии предварительно созданных слов в предложениях А и В выполнить пункт 1. В появившемся меню выбрать пункт 6, нажав клавишу 6 и Enter. В появившемся меню выбрать пункт 2, нажав клавишу 1 и Enter. | Из предложения В удалятся все слова, совпадающие со словами предложения А | 27,28,29, 30 |
12 | 5.1.11. Копирование предложений. | При отсутствии предварительно созданных слов выполнить п.1 В меню выбрать пункт 8,нажав клавишу 8 и Enter. В появившемся меню выбрать пункт 2,нажав клавишу 2 и Enter. Нажать любую клавишу. | Будет создан объект класса Sentence с параметрами, соответствующими копируемому объекту. | 31,32,33 |
*Примечание: Все рисунки в пронумерованном порядке располагаются в приложении 1.
5