Верификација у тестирању софтвера
Верификација у тестирању софтвера је поступак провере докумената, дизајна, кода и програма како би се проверило да ли је софтвер направљен у складу са захтевима или не. Главни циљ процеса верификације је осигурати квалитет софтверске апликације, дизајна, архитектуре итд. Процес верификације укључује активности попут прегледа, проласка и инспекције.
Валидација у тестирању софтвера
Валидација у софтверском тестирању је динамични механизам тестирања и валидације да ли софтверски производ заиста испуњава тачне потребе купца или не. Процес помаже да се осигура да софтвер испуњава жељену употребу у одговарајућем окружењу. Процес валидације укључује активности попут јединственог тестирања, тестирања интеграције, тестирања система и тестирања прихватљивости корисника.
КЉУЧНА РАЗЛИКА
- Процес верификације укључује проверу докумената, дизајна, кода и програма, док поступак валидације укључује испитивање и валидацију стварног производа.
- Верификација не укључује извршење кода, док валидација укључује извршење кода.
- Верификација користи методе као што су прегледи, упутства, инспекције и провера столова, док валидација користи методе попут тестирања црне кутије, тестирања беле кутије и нефункционалног тестирања.
- Верификација проверава да ли софтвер потврђује спецификацију, док валидација проверава да ли софтвер испуњава захтеве и очекивања.
- Верификација проналази грешке рано у развојном циклусу, док валидација проналази грешке које верификација не може да ухвати.
- Процес верификације циља софтверску архитектуру, дизајн, базу података итд., Док поступак валидације циља стварни софтверски производ.
- Верификацију врши КА тим, док се валидација врши укључивањем тест тима са КА тимом.
- Процес верификације долази пре валидације, док поступак валидације долази након верификације.
Верификација и валидација: кључна разлика
Верификација | Валидација |
---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Пример верификације и валидације
- У софтверском инжењерству узмите у обзир следећу спецификацију
Дугме на које се може кликнути са именом Субмет
- Верификација би проверила дизајн документа и исправила правописну грешку.
- У супротном, развојни тим ће створити дугме као
- Дакле, нова спецификација је
Дугме на које се може кликнути са именом Пошаљи
- Једном када је код спреман, валидација је готова. Пронађен тест провере -
- Захваљујући тестирању за проверу ваљаности, развојни тим ће омогућити клик на дугме за слање