Обкладинка: Інформатика, 9 клас — Морзе Н. В., Барна О. В.

ГДЗ · Інформатика · 9 клас

Завдання 52, Сторінка 171

Інформатика, Морзе Н. В., Барна О. В., 2026

Сторінка 171 Завдання 52 с. 171

Алгоритм тестування програми

Умова

Потрібно застосувати алгоритм тестування для перевірки роботи власного застосунку. Дії: створити набір тестових даних, протестувати всі сценарії (включно з помилковими), записати та виправити знайдені помилки.

Що треба знати

Тестування — це процес виявлення помилок у програмі шляхом введення різних даних та перевірки результатів. Важливо тестувати не лише «правильні» входи, а й граничні випадки (наприклад, порожнє поле, дуже великі числа) та помилкові дії (неправильне натискання).

💡 Підказка — спробуй спершу сам

Складіть список ситуацій: що станеться, якщо ввести текст замість числа? Що буде, якщо натиснути кнопку без введення даних? Запустіть програму в кожній з цих ситуацій і перевірте, чи не виникає збоїв (наприклад, `ValueError` при перетворенні тексту на число).

Розв’язання крок за кроком

  1. Підготуйте тестові дані: правильні числа, порожнє поле, текст замість цифр, значення за межі діапазону шкали.

  2. Запустіть програму з кожним набором даних і спостерігайте за поведінкою (виведенням повідомлень або зацилюванням).

  3. Якщо помилка виникає, знайдіть місце в коді (наприклад, відсутність перевірки типу даних) і виправте його.

  4. Повторіть тестування після виправлення, щоб переконатися, що проблема вирішена.

Відповідь:

Алгоритм виконання:
1. Створити набір тестів (наприклад: число 50, порожнє поле, текст "abc", значення 200 для шкали до 100).
2. Запустити програму з кожним тестом і перевірити результат.
3. Знайти помилки (наприклад, спроба перетворити текст на число) та виправити код (добавити `try-except` або перевірку типу).
4. Перевірити програму ще раз після виправлень.

Розбір зрозумілий?

Наприклад: