КомпјутериПрограмирање

Функционално тестирање

Од свих врста функционалног тестирања је с правом заузима водећу позицију, јер је програм треба да исправно радити на првом месту, или га једноставност употребе, сигурности, и неће имати довољна брзина никаквог смисла. Поред поседовања тестирање различитих техника, свака особа мора схватити како правилно да изврши ревизију да се најефикасније резултате.

Функционално тестирање: где да усмери главни напор?

- модуларни и систем испитивања;

- да провери "белу" или "црну" кутију;

- на ручно тестирање и аутоматизација;

- за тестирање нових функција или регресије тестирање ;

- на "негативан" или "позитивне" тестова.

Између свих ових активности је важно да се пронађу прави пут, који ће бити "просек" за балансирање напоре искористивши сваког од праваца максимума.

верификација софтвер се врши на разне начине, а један од њих је тестирана на "црну кутију" или контроле података.

Програм у овом случају је представљен у смислу "црне кутије", а инспекција се спроводи како би се утврдили околности у којима је понашање програма неће задовољити спецификације. Све грешке се одређују помоћу управљања подацима, која се изводи помоћу исцрпним тестирања, то јест, користећи све могуће типове података.

Ако се извршење команде програма зависи од догађаја који су му претходили, онда је потребно да се провери све могуће секвенце. Јасно је да у већини случајева је немогуће направити исцрпан тестирање, па вероватно да изаберу прихватљив или разумну опцију, ограничену серију програма на мали подскуп свих улазних података. Ова опција је у потпуности гарантује одсуство одступања од спецификације.

Функционално тестирање обухвата прави тест избора. У том случају, да се направи разлика између ових метода формирања сета за њих:

- анализа боундари валуе;

- еквиваленције подела;

- претпоставка грешке;

- анализа везе између узрока и последице.

Можете видети сваки од њих појединачно.

Анализа граничних вредности. Испод граничних вредности се обично схвата као оне које се налазе на граници класа еквивалентности. У таквим местима вероватно да открије грешку. Коришћење овог метода захтева професионално дефинисање креативности и стручности у овом конкретном проблему који се разматра.

Еквиваленције подела. Све могуће скупа улазних параметара су подељени у неколико класа еквиваленције. Подаци се комбинују на основу сличних грешака. Верује се да ако се скуп једне класе детектује грешку, то ће бити еквивалентна то указују. Функционално тестирање представљеног поступка одвија се у две фазе: прва је избор еквиваленције класа, а друга је формирала посебне тестове.

Анализа односа узрока и последица. Систем може да изабере тестове са велике продуктивности захваљујући да спроведу такву ревизију. У овом случају, као што је примљен узрок одвојеног улазног стања, и сматра као последица излазног стања. Метода је заснована на идеји приписујући све врсте разлога за одређене последице, односно да се разјасне саме узрочно-последичних односа. Тестирање софтвера се врши у неколико фаза, што је резултирало у листи узрока и последице које произилазе.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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