Цомпарисон Цхарт
Основа за поређење | Тестирање дима | Санити Тестинг |
---|---|---|
Басиц | Тестирање дима процењује и тестира основне функције. | Тестирање разумности проверава дубоко софтверске модуле. |
Тест случајева | Може се писати или аутоматски тестирати. | Унсцриптед |
Приступ | Плитак и широк | Уска и дубока |
Истакнутост | Главна сврха је брзо покривање сваког дијела апликације. | Нагласак на функционисању модула (софтверских делова) софтвера. |
Урађено због | Евери буилд | Само на стабилној конструкцији. |
Изводе | Девелопер | Тестер |
Дефиниција тестирања дима
Тестирање дима је углавном настало из приступа интеграционог тестирања. Обично почиње пре пуног опсега тестирања које покрива широки део софтвера, али не и сложенији и детаљнији аспект. Тестирање дима се сматра неисцрпним тестирањем где се провјерава рад најважнијих карактеристика производа.
Активности које се изводе у тестирању дима су:
- Прво, он претвара софтверске модуле у код и сарађује у “градити”. Изградња се састоји од датотека са подацима, модула за поновну употребу, библиотека и пројектованих компоненти које су потребне за коришћење једне или више функција.
- Планирано је да се у низу тестних случајева открију грешке за обезбеђивање да функције функционишу на одговарајући начин.
- Вишеструке конструкције се затим интегрирају у један производ, а цијели производ се више пута тестира дим.
- Процес тестирања се наставља само док резултати не буду у складу са основним захтјевима производа, али ако резултати не одговарају основним захтјевима, производ се враћа развојном тиму на битне промјене.
Предности тестирања дима
- Смањење ризика откривањем и отклањањем грешака раније.
- Поновљена инспекција побољшава квалитет система.
- Поједностављено одређивање и исправљање грешке
- Напредак се лако процењује
Дефиниција теста здравог разума
Тестирање разумљивости је начин да се тестирање направи у потпуности након примене малих измена у коду и функционалности. Првенствено проверава да ли производ исправно ради након измена и грешке су исправљене или не. Испитивање здравог разума је подгрупа регресионог тестирања и изводи се пре лансирања производа. Ако предложена функционалност не функционише у складу са очекивањима, састављена конструкција се одбацује како би се елиминисало време и трошкови који су потребни за ригорозно тестирање.
Софтвер треба да прође кроз друга испитивања пре него што прође тестирање здравог разума. Овај тип теста је дубљи у смислу, што значи да разматра детаљне аспекте софтвера.
Предности тестирања здравственог стања
- Добра употреба времена, јер је фокус на једној или неколико области функционалности.
- Осигурава правилан рад апликације након импликација незнатних промјена у коду.
- Открива зависне објекте који недостају.
Кључне разлике између тестирања дима и здравог разума
- Тестирање дима се покреће на самом почетку и провјерава најосновније функције. С друге стране, тестирање здравог разумевања процењује да софтвер гради дубоко.
- Документација у тестирању дима се врши кроз писани сет тестова или аутоматизованих тестова док се у тестирању здравог разума не врши скриптовање.
- Техника тестирања дима је плитка и широка, што значи да укључује сваку грађу у тестирању, али не иде на екстремном нивоу. Насупрот томе, тестирање здравог разума користи уски и дубоки приступ тамо где је једна зграда темељно тестирана.
- Примарна намјера тестирања дима је брзо покривање сваког дијела софтвера. Насупрот томе, тестирање разумности се фокусира на функционисање сваког модула софтвера.
- Инвеститор је одговоран за обављање тестирања дима, док тест здравствене исправности врши тестер.
- Тестирање дима је као провјера броја докумената у процесу верификације документа. Насупрот томе, тестирање здравог разума укључује комплетну процену једног документа.
Закључак
Претходни циљ тестирања дима је да се потврди стабилност производа, док тестирање здравствене исправности осигурава рационалност производа.