Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
OTChET.docx
Скачиваний:
3
Добавлен:
16.08.2019
Размер:
1.49 Mб
Скачать

2.7 Вызов и загрузка

Среда разработка BorlandDelphi 7 или 10

Чтобы запустить данное ПС необходим установить соответствующее ПО.

После запустить exe-файла или непосредственно сделать запуск ПС из Delphi 7 или 10,следующим образом:

1.Запуск из Delphi 7 или 10:

FileOpen(указать путь, где находится программа)С:\Study\programming\Myprogram

Когда откроются все необходимые окна, необходимо нажать на зеленый треугольник(в верхней панели BorlandDelphi7 или10).Программа запущена.

2.Запуск exe-файла

Проходим по пути С:\Study\programming\Myprogram ,находим файл с расширением «приложение»,двойным щелчком кнопки мыши запускаем программу.

Программа запущена.

3. Программа и методика испытания пс

3.1 Программа проведения тестирования и отладки

Тестирование-процесс многократного выполнения программы с целью обнаружения ошибок.

Отладка-процесс, направленный на установление природы ошибки и на её исправление.

Тестирование обеспечивает:

  • обнаружение ошибок;

  • демонстрацию соответствующих функций программы их назначению;

  • демонстрацию реализации требований к характеристикам программы;

Существует 2 стратегии тестирования:

  • структурное

  • функциональное

Структурное тестирование:

  • известна внутренняя структура программы;

  • исследуются внутренние элементы программы и связи между ними;

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

  • проверяется корректность построения всех элементов программы и правильность их взаимодействия друг с другом;

Порядок разработки тестовых данных:

Разрабатываются тестовые наборы данных, в которых:

  • проходят ветви истина и ложь для всех логических решений;

  • выполняются все циклы в пределах их границ и диапазонов;

  • гарантируется проверка всех независимых маршрутов программы;

  • анализируется правильность внутренних структур данных;

Функциональное тестирование

  • известны функции программы;

  • исследуется работа каждой функции на всей области определения.

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

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

  • дисбаланс между объемом потребления и поставок;

  • некорректный ввод данных;

3.2 Набор тестовых данных

№ п/п

Входные данные

Предполагаемые выходные данные

1

A={60, 10, 25, 10, 15}

B={40, 35, 15, 30}

C={4, 6, 1, 1, 3

7, 4, 2, 2, 1

1, 1, 1, 4, 5

6, 1, 4, 2, 5}

PLbas=290

X={40, 0, 0, 0, 0

20, 10, 5, 0, 0

0, 0, 15, 0, 0

0, 0, 5, 10, 15}

2

A={30,50, 20, 25, 45}

B={70, 25, 35, 40}

C={3, 1, 2, 4, 1

1, 4, 4, 2, 2

4, 1, 3, 2, 3

4, 2, 1, 2, 2}

PLbas=265

X={30, 40, 0, 0, 0

0, 10, 15, 0, 0

0, 0, 5, 25, 5

0, 0, 0, 0, 40}

3

A={30,20, 25, 45, 40}

B={60, 40, 25, 35}

C={1, 2, 3, 4, 1

2, 3, 1, 1, 2

3, 2, 1, 1, 2

4, 1, 2, 3, 4}

PLbas=195

X={30, 0, 0, 0, 30

0, 0, 0, 40, 0

0, 0, 0, 5, 0

0, 20, 5, 0, 10}

4

A={40, 35, 15, 30}

B={30, 15, 35, 40}

C={1, 1, 1, 1,

1, 2, 3, 4,

1, 1, 1, 4,

6, 1, 4, 5}

PLbas=135

X={ 0, 0, 0, 30

15, 0, 0, 0

25, 0, 10, 0

0, 35, 5, 0}

5

A={10,5, 10}

B={5, 5, 10, 5}

C={1, 2, 3,

3, 3, 3,

4, 5, 6,

7, 8, 9}

PLbas=110

X={5, 0, 0,

0, 0, 5,

5, 5, 0,

0, 0, 5}

6

A={20,5, 10}

B={15, 5, 10, 5}

C={3, 2, 1,

4, 7, 8,

6, 1, 6,

1, 1, 1}

PLbas=105

X={15, 0, 0,

5, 0, 0,

0, 5, 5,

0, 0, 5}

7

A={5,5, 30}

B={10, 10, 2, 8, 10}

C={1, 3, 2,

4, 4, 4,

5, 5, 5,

5, 6, 7,

8, 9, 4}

PLbas=166

X={5, 5, 0,

0, 0, 10,

0, 0, 2,

0, 0, 8,

0, 0, 10}

8

A={5,5, 30}

B={10, 10, 2, 8, 10}

C={1, 3, 2,

4, 4, 4,

5, 5, 5,

5, 6, 7,

8, 9, 4}

PLbas=153

X={2, 0, 8,

0, 0, 10,

0, 0, 2,

3, 5, 0,

0, 0, 10}

9

A={4,5, 6}

B={1, 3, 5, 6}

C={4, 5, 6,

1, 1, 1,

2, 3, 4,

9, 8, 7}

PLbas=64

X={ 1, 0, 0,

3, 0, 0,

0, 5, 0,

0, 0, 6}

10

A={30, 40, 50, 10, 20}

B={80, 25, 45}

C={1, 1, 2, 1, 1,

3, 4, 5, 4, 2,

7, 4, 1, 2, 3}

PLbas=210

X={30, 40, 0, 10, 0,

0, 0, 5, 0, 20,

0, 0, 45, 0,0}

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]