Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Федеральное агентство по образованию.doc
Скачиваний:
9
Добавлен:
20.09.2019
Размер:
220 Кб
Скачать
☆

Курсовая работа.

по дисциплине «Программирование на языках высокого уровня»

на тему «Динамическое формирование и преобразование списков и структур»

Программа и методика испытаний

Листов 2

Объект испытаний.

Объектом испытаний является программа, решающая задачу добавление новой структуры «магазин» в список, разработанная в ходе выполнения курсового задания.

Цель испытаний.

Цель настоящих испытаний состоит в подтверждении готовности программы к выполнению поставленной задачи.

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

Методы проверок и испытаний.

При проведении испытаний и проверок применяется метод практической проверки реализации функций программы. Испытания проводятся до полного их завершения в соответствии с настоящей программой и методикой испытаний, вне зависимости от промежуточных результатов испытаний.

Объем испытаний.

Проводимые испытания затрагивают следующие общие принципы функционирования программы:

  • Проверка наличия файла данных;

  • Проверка наличия данных в файле;

  • Правильность выбора места в списке для добавления нового магазина;

Критерии результата.

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

Условия и порядок проведения испытаний.

Приёмочные испытания проводятся по настоящей программе и методике испытаний.

Необходимые условия для проведения испытаний:

  • наличие аппаратных средств согласно требованиям к составу технических средств;

  • наличие системного и базового программного обеспечения согласно требованиям к составу технических средств;

Основным принципом проведения испытаний является объективная оценка свойств системы на основе результатов испытаний (проверок).

При проведении испытаний считается, что аппаратные и программные средства системы являются абсолютно надежными.

Методика испытаний.

№

Вид проверки

Критерий оценки

1

Сценарий проверки существования файла с данными:

Для проверки сценария необходимо выполнить следующие действия:

  • Запустить программу.

  • Дождаться вывода предложения ввести имя входного файла

  • Ввести имя входного файла (которого нет)

  • Дождаться вывода предложения ввести имя выходного файла

  • Ввести имя выходного файла

Результат проверки считается положительным, если:

  • На экране отображено сообщение «Ошибка с входными файлами.»

  • Выполнение программы завершено.

2

Сценарий проверки существования информации в файле данных ввода значений массива:

Для проверки сценария необходимо выполнить следующие действия:

  • Запустить программу.

  • Дождаться вывода предложения ввести имя входного файла

  • Ввести имя входного файла (пустого)

  • Дождаться вывода предложения ввести имя выходного файла

  • Ввести имя выходного файла

Результат проверки считается положительным, если:

  • На экране отображено сообщение «Файл пустой.»

  • Выполнение программы завершено.

3

Сценарий проверки правильности выбора места в списке для добавления нового магазина

Для проверки сценария необходимо выполнить следующие действия:

Для проверки сценария необходимо выполнить следующие действия:

  • Запустить программу.

  • Дождаться вывода предложения ввести имя входного файла

  • Ввести имя входного файла (с информацией)

  • Дождаться вывода предложения ввести имя выходного файла

  • Ввести имя выходного файла

  • Дождаться вывода предложения ввести новый магазин

  • Ввести новый магазин

  • Дождаться вывода предложения ввести продукты

  • Согласиться или проигнорировать

  • Дождаться вывода на экране итогового списка

Результат проверки считается положительным, если:

  • На экран выведен итоговый список структур магазин.

1. Указанная улица уже существует

  • Введенный магазин находится первым на той же улице.

2. Указанной улицы нет.

  • Введенный магазин находится в конце списка.

  • Выполнение программы завершено.

22