Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
лабор_роб_3_курс.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
631.3 Кб
Скачать

Загальна стратегія тестування.

Все методології проектування тестів можуть бути об'єднані в загальну стратегію. Це виправдано тим, що кожен метод забезпечує створення деякого набору тестів, але жоден з них сам по собі не може дати повний набір тестів. Прийнятна стратегія полягає в наступному:

  1. Якщо специфікація складається з комбінації вхідних умов, то почати рекомендується з використання методу функціональних діаграм.

  2. У будь-якому випадку необхідно використовувати аналіз граничних значень.

  3. Визначити правильні і неправильні класи еквівалентності для вхідних і вихідних даних і доповнити, якщо це необхідно, тести, побудовані на попередніх кроках.

  4. Для отримання додаткових тестів рекомендується використовувати метод припущення про помилку.

Порядок виконання роботи:

  1. Ознайомитися з теоретичними відомостями по стратегіях тестування.

  2. У відповідності з варіантом завдання, підготувати тести за методиками стратегії "Чорного ящика".

  3. Пропоновані тести звести в таблицю.

    Номер тесту

    Призначення тесту

    Значення вихідних даних

    Очікуємий результат

    Реакція програми

    Висновок

  4. Розробити програму.

  5. Виконати тестування. Занести в таблицю результати.

  6. Зробити висновок про роль тестування з використанням стратегії "Чорного ящика" і можливостях його застосування. Сформулювати його переваги та недоліки.

Варіанти завдань:

Задача 1.

Розробити програму розв'язання рівняння , де a, b, c - любі дійсні числа.

Задача 2.

1. Дано сторони трикутника a, b, c. Знайти його площу. 2. Задані швидкість і час руху автомобіля. Визначити відстань, яку подолав автомобіль. 3. Дано 3-значне число. Перевірити його подільність на кожну зі своїх цифр. 4.  В прямокутному трикутнику відомі катет і гіпотенуза. Знайдіть інший катет. 5. Задано кут трикутника X в градусах. Знайти sin(x), cos(x). 6. Написати програму, яка знаходить значення Y = (2x - 7)/(x-1); 7. Розробити програму розв’язку квадратного рівняння. 8. Знайти суму цифр 4-значного числа. 9. Вводяться 4 числа. Знайти найбільше і поділити його на суму інших.  10. Знайти об’єм паралелепіпеда за довжинами висоти, ширини і довжини.