You are on page 1of 6

ВОЛИНСЬКИЙ КОЛЕДЖ НАЦІОНАЛЬНОГО УНІВЕРСИТЕТУ

ХАРЧОВИХ ТЕХНОЛОГІЙ

Відділення інформатики та
комп’ютерної техніки

Лабораторна робота №6
з «Проектний практикум»

Виконала:
студентка гр. ІПЗ-41
Левонюк К. В.
Перевірив:
Грицан П. А.

Луцьк 2020
Тема. Розробка програми і методики випробувань.
Завдання:
Скласти програму обчислення функції, Z=f(x,y), використовуючи звернення
до підпрограми. Вигляд функції Z та функції, до якої звертатись за допомогою
підпрограми, задано в таблиці:

Рисунок 1.1

У тестуванні Час Проходження Тест Кейса ми дізнаємось час роботи програми


обчислення функції. Для цього підключимо спеціальну бібліотеку(Рисунок 1.2)
та виконаємо потрібний код.

Рисунок 1.2 – Бібліотека ctime

Реалізуємо код за допомогою якого ми дізнаємось час роботи програми.


Рисунок 1.3.

Рисунок 1.3 – Код програми


Результат тестування:

Рисунок 1.4 – Результат тестування

Для тестування Деталізація Тест Кейсів було написано функцію, яка викликає
різні параметри та цикл для виклику цю функцію декілька раз.
Задаємо функцію, щоб у нас параметри заповнювались самостійно, рандомно за
допомогою команди rand()%100+1. Рисунок 1.5.

Рисунок 1.5. – Функція, яка задає параметри рандомно

Далі ми виконуємо цикл у якому функція буде викликатися 6 раз, оскільки


параметр j<6.
Рисунок 1.6. – Цикл у якому функція буде викликатися 6 раз

Результат тестування:

Рисунок 1.7. – Результат тестування


Тепер перевіримо тестування програми на доступність користувачам. Нам
помітно, що при запуску програма не видає нам ніякої інформації для
користувача рисунок 1.8. Тому доповнимо програму додатковою інформацією.

Рисунок 1.8. – Результат тестування

Доповнюємо до програми, що у нас є значення x,y.

Рисунок 1.9. – Код програми


Тепер виведемо функцію, яку ми обчислюємо.

Рисунок 1.10. – Код програми


Резльтат тестування:

Рисунок 1.11. – Результат тестування


Висновок: Ми навчилися створювати тести для програми та виконувати їх.

You might also like