Кампутары, Праграмаванне
Віды тэставання праграмнага забеспячэння
Тэставанне ПА - адна з прыступак распрацоўкі праграмнага забеспячэння. Яно ўжываецца для выяўлення памылак выканання або неадпаведнасці прадукту дзеючай дакументацыі. Класіфікацыя тэставання ПА вельмі шырокая.
Навошта яго праводзіць?
- Выяўленне асноўных памылак праграмавання. Тэстыравальнік правярае асобныя функцыі сістэмы або іх сукупнасць на прадмет ўзнікнення крытычных сітуацый, якія не даюць ПА працаваць патрэбным чынам.
- Вызначэнне выгоды выкарыстання. Правяраецца эрганамічнасць інтэрфейсу для карыстальніка і паводзіны сістэмы ў залежнасці ад знешніх уздзеянняў.
- Дасягненне адпаведнасці дакументацыі. Супрацоўнік, які адказвае за тэставанне, атрымлівае перад пачаткам працы праграму для праверкі і палажэнні, якім дадзенае ПА павінна адпавядаць. Далей выяўляюцца разыходжанні ў фактычнай працы праграмы і запланаваных дакументацыяй функцыях.
віды
Звычайна адрозніваюць такія віды тэставання, як модульнае, сістэмнае і інтэграцыйнае. Кожны з іх закранае асобныя аспекты знаходжання памылак.
Пасля праверкі асобных функцый і аперацый сістэмы спецыяліст па якасці пераходзіць да наступнага кроку. Інтэграцыйнае тэставанне праводзіцца, як правіла, пасля модульнага. На гэтым этапе ў сукупнасці разглядаюцца асобныя ўчасткі кода і іх узаемадзеянне паміж сабой.
Завяршальны этап - сістэмнае тэставанне. З дапамогай яго праграмны прадукт, ужо цалкам сабраны і гатовы да комплекснай праверкі, праходзіць тэставанне з карыстацкай пазіцыі. На дадзеным этапе выяўляюцца непаладкі ў працы з інтэрфейсам, а таксама дасягаецца найбольшая эрганамічнасць прыкладання.
Вышэйпералічаныя віды тэставання ПА вызначаны па ступені ізаляванасці кампанентаў.
Адрозніваюць таксама такія віды тэставання, як метады «белага скрыні» і «чорнай скрыні». Пры правядзенні працэдуры першым спосабам распрацоўшчык мае поўны доступ да зыходнага кода, а таксама можа выкарыстоўваць самастойна напісаны для праверкі і выяўлення памылак распрацоўшчыкаў. Метад «чорнай скрыні» не дазваляе звяртацца да кода праграмы, у дадзеным выпадку кантроль адбываецца толькі праз прыстасаваныя інтэрфейсы. Дадзеныя віды тэставання вызначаны па ступені веды сістэмы.
Завяршэнне жыццёвага цыкла ПА
Тэставанне праводзіцца пасля праектавання, распрацоўкі сістэмы і дакументацыі. Дадзены этап можа стаць завяршальным у жыццёвым цыкле ПА, калі праблемных месцаў не выяўлена, інакш адбываецца зварот да праграмавання. Першы паток тэставання заўсёды вяртае адмоўную зваротную сувязь, так як у любой распрацоўцы ёсць вузкія месцы, недахопы, а часам і сур'ёзныя памылкі, якія проста не могуць быць отслежены на этапе стварэння.
Similar articles
Trending Now