«Сұры жәшік» әдісі бойынша тестілеу қосымшаның ішкі жұмыстары жайлы шектеулі білуімен қосымшаны тестілеу.
«Қара жәшік» тестілеуден айырмашылығы онда тестер тек қосымшаның пайдаланушы интерфейсін тексереді, ал «сұры жәшік» тестілеуде тестер жобалау құжаттарына және деректер қорына қолжетімді. Осыны біле отырып тестер тестілеу жоспарын жасай отырып, жақсы сценарий дайындайды.
Тестілеу деңгейі
Тестілеу деңгейі
Программалық жабдықтың құрамына кіретін компоненттерінің бір- біріне тәуелсіздігін немесе өзара байланыстарын тексеру мақсатында жүргізілетін тестілеу түрлері:
Компоненттік (модульдік) тестілеу қолжетімді және жеке (програманың модульдері, объектілер, класстар, функциялар және т.б.) тестілене алатын қосымшаның бөліктерінен кемшілік іздейді және функционалдығын тексереді. Компоненттік (модульдік) тестілеу тексеруді қажет ететін кодты шақырады және модульдік тестілеу немесе дұрыстау құралдары үшін фреймворкалар (frameworks - каркасы) сияқты құру орталарын қолдауда жүргізіледі.
Компоненттік (модульдік) тестілеу қолжетімді және жеке (програманың модульдері, объектілер, класстар, функциялар және т.б.) тестілене алатын қосымшаның бөліктерінен кемшілік іздейді және функционалдығын тексереді. Компоненттік (модульдік) тестілеу тексеруді қажет ететін кодты шақырады және модульдік тестілеу немесе дұрыстау құралдары үшін фреймворкалар (frameworks - каркасы) сияқты құру орталарын қолдауда жүргізіледі.
Интеграциялық тестілеу (integration testing) компоненттер арасындағы байланысты тексеру үшін, сонымен қатар жүйенің (операциялық жүйе, әртүрлі жүйе арасындаңы байланыс жабдықпен) әртүрлі бөлігінің өзара әрекетіне арналған.
Интеграциялық тестілеу (integration testing) компоненттер арасындағы байланысты тексеру үшін, сонымен қатар жүйенің (операциялық жүйе, әртүрлі жүйе арасындаңы байланыс жабдықпен) әртүрлі бөлігінің өзара әрекетіне арналған.