Софтуерни технологии



страница15/106
Дата11.05.2023
Размер2.27 Mb.
#117653
ТипАнализ
1   ...   11   12   13   14   15   16   17   18   ...   106
Softuerni Texnologii
Свързани:
empty doc
3.5. Интегриране и тестване
Основните дейности по откриване и отстраняване на грешки — настройва-
нето и тестването на програми, са разгледани подробно в глава 5. на учебника,
Тук ще се спрем накратко само на стратегиите за тестване на софтуерните сис-
теми. Стратегиите за тестване определят кои части на системата да се тестват, в
какъв ред, с какви методи и средства, в каква среда и от кого.
Разглеждаме програмната система като йерархична структура, на най-нис-
кото ниво на която са модулите. Обикновено се започва с модулно тестване
след което се преминава към тестване на компонентите от по-високо ниво. В
зависимост от обекта и целите на тестване могат да се прилагат различни техни-
ки на тестване.
Модулно (поелементно) тестване
Основната идея на модулното тестване е да провери коректността на най
малките програмни компоненти — модулите. Те могат да бъдат разгледани, раз
брани и проверени сравнително лесно и усилията за откриване и поправяне на
грешките в тях не са големи. Препоръчва се тестването да започне с проверка
на интерфейса (на входните и изходните данни) на модула и да продължи
проверка на логиката, обработката на данните и реализираните функции.
Още при проектирането някои от модулите могат да се идентифицират ка-
то "критични" поради важността на реализираните функции, сложната структу-
ра или специални изисквания. Тестването на тези модули се планира и осъщес-
твява с отчитане на тези особености.
Модулното тестване изисква специална среда. Доколкото модулът не е са
мостоятелна програмна част, за да се изпълни, е необходимо да се създадат
допълнителни програми — драйвери (drivers) за извикване на тествания модул
и опори (stubs) за представяне на модулите, извиквани от тествания модул. До
пълнителните разходи за разработването на драйвери и опори се компенсира
от намаляването на грешките, за поправянето на които в по-късни фази ще с
необходими значително повече време и средства.
46


Сподели с приятели:
1   ...   11   12   13   14   15   16   17   18   ...   106




©obuch.info 2024
отнасят до администрацията

    Начална страница