КампутарыПраграмаванне

Віды тэставання праграмнага забеспячэння

Тэставанне ПА - адна з прыступак распрацоўкі праграмнага забеспячэння. Яно ўжываецца для выяўлення памылак выканання або неадпаведнасці прадукту дзеючай дакументацыі. Класіфікацыя тэставання ПА вельмі шырокая.

Навошта яго праводзіць?

Тэставанне праграмнага забеспячэння праводзіцца па некалькіх прычынах:

  1. Выяўленне асноўных памылак праграмавання. Тэстыравальнік правярае асобныя функцыі сістэмы або іх сукупнасць на прадмет ўзнікнення крытычных сітуацый, якія не даюць ПА працаваць патрэбным чынам.
  2. Вызначэнне выгоды выкарыстання. Правяраецца эрганамічнасць інтэрфейсу для карыстальніка і паводзіны сістэмы ў залежнасці ад знешніх уздзеянняў.
  3. Дасягненне адпаведнасці дакументацыі. Супрацоўнік, які адказвае за тэставанне, атрымлівае перад пачаткам працы праграму для праверкі і палажэнні, якім дадзенае ПА павінна адпавядаць. Далей выяўляюцца разыходжанні ў фактычнай працы праграмы і запланаваных дакументацыяй функцыях.

віды

Звычайна адрозніваюць такія віды тэставання, як модульнае, сістэмнае і інтэграцыйнае. Кожны з іх закранае асобныя аспекты знаходжання памылак.

Модульнае тэставанне дазваляе выконваць праверку канкрэтных модуляў, метадаў, функцый і класаў. Такі метад паказвае працаздольнасць асобных участкаў кода, а таксама дазваляе досыць хутка праверыць, ці не паўплывалі наступныя дапрацоўкі на дзеянне функцыяналу.

Пасля праверкі асобных функцый і аперацый сістэмы спецыяліст па якасці пераходзіць да наступнага кроку. Інтэграцыйнае тэставанне праводзіцца, як правіла, пасля модульнага. На гэтым этапе ў сукупнасці разглядаюцца асобныя ўчасткі кода і іх узаемадзеянне паміж сабой.

Завяршальны этап - сістэмнае тэставанне. З дапамогай яго праграмны прадукт, ужо цалкам сабраны і гатовы да комплекснай праверкі, праходзіць тэставанне з карыстацкай пазіцыі. На дадзеным этапе выяўляюцца непаладкі ў працы з інтэрфейсам, а таксама дасягаецца найбольшая эрганамічнасць прыкладання.

Вышэйпералічаныя віды тэставання ПА вызначаны па ступені ізаляванасці кампанентаў.

Іншыя метады тэставання

Адрозніваюць таксама такія віды тэставання, як метады «белага скрыні» і «чорнай скрыні». Пры правядзенні працэдуры першым спосабам распрацоўшчык мае поўны доступ да зыходнага кода, а таксама можа выкарыстоўваць самастойна напісаны для праверкі і выяўлення памылак распрацоўшчыкаў. Метад «чорнай скрыні» не дазваляе звяртацца да кода праграмы, у дадзеным выпадку кантроль адбываецца толькі праз прыстасаваныя інтэрфейсы. Дадзеныя віды тэставання вызначаны па ступені веды сістэмы.

Завяршэнне жыццёвага цыкла ПА

Тэставанне праводзіцца пасля праектавання, распрацоўкі сістэмы і дакументацыі. Дадзены этап можа стаць завяршальным у жыццёвым цыкле ПА, калі праблемных месцаў не выяўлена, інакш адбываецца зварот да праграмавання. Першы паток тэставання заўсёды вяртае адмоўную зваротную сувязь, так як у любой распрацоўцы ёсць вузкія месцы, недахопы, а часам і сур'ёзныя памылкі, якія проста не могуць быць отслежены на этапе стварэння.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 be.unansea.com. Theme powered by WordPress.