Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Pitannya_1-62.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
48.43 Кб
Скачать

31) Поняття модуля, його меж. Тестування класів.

Модуль – це компонент мінімального розміру, який може бути незалежно протестований під час верифікації програмної системи. Існує декілька підходів до цього питання: 1. Модуль – це частина програмного коду, що виконує одну функцію з погляду функціональних вимог. 2. Модуль – це програмний модуль, тобто мінімальний компільований елемент програмної системи. 3. Модуль – це завдання в списку завдань проекту. 4. Модуль – це один клас або їх множина з єдиним інтерфейсом

Процес тестування класів як модулів іноді називають компонентним тестуванням. Під час такого тестування перевіряється взаємодія методів усередині класу і правильність доступу методів до внутрішніх даних класу. Тут можливе виявлення не тільки стандартних дефектів пов’язаних з виходом за межі дііапазону або неправильно реалізованими вимогами, але і специфічних дефектів об’єктно орієнтованого ПЗ: *дефектів інкапсуляції. *дефектів успадкування. *дефектів полморфізму. Проблеми: *визначення ступеня повноти тестування. * протоколювання станів об’єктів та їхніх змін. * тестування змін

32) Підходи до проектування тестового оточення.

33) Організація процесу модульного тестування

Модульне тестування – це комплекс робіт з виявлення дефектів у тестованих модулях. Процес модульного тестування складається з трьох фаз до складу яких входить 8 видів діяльності: - Фаза планування тестування: (1. планування основних підходів до тестування 2. етап визначення властивостей, що підлягають тестуванню 3. етап уточненняя основного плану). - Фаза отримання набору тестів: ( 1. етап розроблення набору тестів. 2. етап реалізації уточненого плану )

- Фаза вимірювань тестового модуля: (1. виконання тестових процедур. 2. визначення достатності тестування. 3. оцінювання результатів тетсування і тестованого модуля).. Основні завдання що вирішуються на етапі планування: * визначення загального підходу до тестування * визначення вимог до повноти тестування. * визначення вимог до ресурсів. Основні завдання що вирішуються під час визначення властивостей системи: * визначення функціональних вимог. * визначення додаткових вимог. *визначення станів тестового модуля. *визначення характеристик вхідних і вихідних даних. *вибір елементів, які тестуються. На етапі розроблення тестів вирішуються такі завдання:*розроблення архітектуври тестового набору. *розроблення явних тестових процедур. * розроблення тестових випадків. *розроблення специфікації тестових випадків. Після того як всі тести завершено, вони виконуються на тестовому стенді в ручному або автоматичному режимі. Збирають таку інформацію:*результати виконання кожного тестового випадку

*інформацію про інформаційне оточення системи. *інформацію про ресурси

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