Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые обзорные » Тестування та налагодження програмного забезпечення

Реферат Тестування та налагодження програмного забезпечення





огії - і спадну і висхідну - називають також інкрементального. p align="justify"> При низхідному тестуванні відпадає необхідність у написанні оболонок, але заглушки залишаються. У міру тестування заглушки по черзі замінюються на реальні модулі. p align="justify"> Думки фахівців про те, яка з двох інкрементальних стратегій тестування більш ефективна, сильно розходяться. На практиці питання вибору стратегії тестування зазвичай вирішується просто: кожен модуль по можливості тестується відразу після його написання, в результаті послідовність тестування одних частин програми може виявитися висхідній, а інших - низхідній. p align="justify"> 2. Стратегія тестування і налагодження програмного забезпечення


.1 Метод Сандвіча


Тестування методом сандвіча являє собою компроміс між висхідним і спадним підходами. Тут робиться спроба скористатися перевагами обох методів, уникнувши їх недоліків. При використанні цього методу одночасно починають висхідний і спадний тестування, збираючи програму як знизу, так і зверху і зустрічаючись зрештою десь в середині. Точка зустрічі залежить від конкретної програми, що тестується і повинна бути заздалегідь визначена при вивченні її структури. Наприклад, якщо розробник може представити свою систему у вигляді рівня прикладних модулів, потім рівня модулів обробки запитів, потім рівня примітивних функцій, то він може вирішити застосовувати спадний метод на рівні прикладних модулів (програмуючи заглушки замість модулів обробки запитів), а на інших рівнях застосувати висхідний метод. Застосування методу сандвіча - це розумний підхід до інтеграції великих програм, таких, як операційна система або пакет прикладних програм. p align="justify"> Метод сандвіча зберігає таку гідність низхідного і висхідного підходів, як початок інтеграції системи на самому ранньому етапі. Оскільки вершина програми стає до ладу рано, ми, як в низхідному методі, вже на ранньому етапі отримуємо працюючий каркас програми. Оскільки нижні рівні програми створюються висхідним методом, знімаються ті проблеми спадного методу, які були пов'язані з неможливістю тестувати деякі умови в глибині програми. p align="justify"> Модифікований метод сандвіча.

При тестуванні методом сандвіча виникає та ж проблема, що і при низхідному підході, хоча тут вона стоїть не так гостро. Проблема ця в тому, що неможливо досконально тестувати окремі модулі. Висхідний етап тестування за методом сандвіча вирішує цю проблему для модулів нижніх рівнів, але вона може як і раніше залишатися відкритою для нижньої половини верхньої частини програми. У модифікованому методі сандвіча нижні рівні також тестуються суворо знизу вгору. А модулі верхніх рівнів спочатку тестуються ізольовано, а потім збираються низхідним методом. Таким чином, модифікований метод сандвіча також представляє собою компроміс між висхідним і спадним підходами. br/>

2.2 Метод ...


Назад | сторінка 8 з 18 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Розробка програми для оцінки через систему тестування знань
  • Реферат на тему: Розробка програми тестування
  • Реферат на тему: Метод тестування в системі педагогічних вимірювань
  • Реферат на тему: Тестування та налагодження програмного забезпечення
  • Реферат на тему: Створення безкоштовної програми для тестування студентів