Компјутери, Програмирање
Функционална тестирање
Меѓу сите видови на функционална тестирање е право зазема водечка позиција, бидејќи на програмата треба да работи правилно на прво место, или со лесна за употреба, безбедност, и нема да има доволно брзина апсолутно никаква смисла. Во прилог на поседување на тестирање на различни техники, секој човек мора да се разбере како правилно да се спроведе ревизија за да добиете најмногу ефективни резултати.
Функционално тестирање: каде да ги насочи главниот напор?
- тестирање и модуларен систем;
- да се провери "бели" или "црна" кутија;
- за рачно испитување и автоматизација;
- за тестирање на нови функции или регресија тестирање ;
- на "негативни" или "позитивен" тестови.
Меѓу сите овие активности, важно е да се најде вистинскиот пат, кој ќе биде на "просечен" да се балансираат на напорите со преземање на предност на секоја од насоките на максимум.
верификација на софтвер се врши на различни начини, од кои едниот се испитува на "црна кутија" или контрола на податоците.
На програмата во овој случај е претставена во однос на "црна кутија", а се врши инспекција за утврдување на околностите во кои на однесувањето на програмата нема да ги исполни спецификациите. Сите грешки се одредува со помош на податоци за управување, што се врши со помош на сеопфатна тестирање, што е, со користење на сите можни типови на податоци.
Ако извршување на програмата команда зависи од настаните пред тоа, тогаш не постои треба да се провери сите можни секвенци. Јасно е дека во повеќето случаи е невозможно да се направи исцрпна тестирање, толку е поголема веројатноста да се избере една прифатлива или соодветна опција, ограничен рок на програмата на мала подгрупа на сите влезни податоци. Оваа опција е целосно гарантира отсуство на отстапувања од спецификациите.
Функционално тестирање вклучува правото тест избор. Во овој случај, да се направи разлика помеѓу овие методи за формирање на групи за нив:
- Анализа на границата вредност;
- еквивалентност партиционирање;
- преземање на грешка;
- анализа на врска помеѓу причината и последицата.
Може да се види секој од нив одделно.
Анализа на границата вредности. Во рамките на граничните вредности вообичаено се сфаќа како оние кои се сместени во границите на класите на еквивалентност. Во такви места, најверојатно, да се открие грешка. Користењето на овој метод бара професионални дефиниција на креативност и искуство во овој конкретен проблем што се разгледува.
Еквивалентност партиционирање. Сите можни групи на параметри кои се поделени во неколку класи еквивалентност. Податоците се во комбинација врз основа на слични грешки. Се верува дека ако множество на една класа детектира грешка, тоа, исто така, ќе биде еднакво на тоа укажуваат. Функционална тестирање на овој метод се врши во две фази: првата го направи изборот на еквивалентност класи, додека вториот е формирана посебна тестови.
Анализа на односот на причина и последица. Системот може да изберете тестови со висока продуктивност благодарение спроведе такви ревизии. Во овој случај, како причина за посебен влез состојба е примена, и се гледа како последица на состојба на излез. Методот се базира на идејата за припишување на сите видови на причини за одредени последици, тоа е да се разјаснат многу односи причинско-ефект. Тестирањето на софтверот се врши во неколку фази, што резултира во листа на причините и последиците што произлегуваат.
Similar articles
Trending Now