Преглед садржаја:
Дефиниција - Шта значи генерисање тест случајева?
Генерација тестних случајева је процес писања СКЛ тест случајева за верификацију и тестирање функционалности базе података. Релативне базе података се испитују СКЛ изјавама, тако да су тест случајеви генерисани и у СКЛ-у. Тест примери дизајнирани су на основу функционалности апликације. Тако да се разликује од једне до друге апликације. Сврха генерирања тест случајева је провјера резултата и очекиваних резултата. На основу резултата, или је тест случај модификован или се одржава онакав какав јесте.
Тецхопедиа објашњава генерисање тест случајева
Циљ тестирања је проналажење грешака у систему или апликацији. Израда тестних случајева је процес израде тест тимова за откривање системских грешака. Пакет за тестирање је група релевантних тест случајева у пакету. Генерисање тест случајева је најважнији и основни процес тестирања софтвера.
На располагању је више техника за генерисање тест случајева:
- Приступ оријентисан на циљеве - Сврха циљаног генерисања приступа тестном случају је обухватити одређени одељак, изјаву или функцију. Овде пут извршења није важан, али примарни циљ је тестирање циља.
- Случајни приступ - Случајни приступ генерише тест случајеве на основу претпоставки о грешкама и грешкама у систему.
- Техника заснована на спецификацијама - Овај модел генерише тест случајеве на основу формалних спецификација захтева.
- Техника заснована на изворном коду - Приступ генерирању случајева заснованог на изворном коду следи пут контролног тока који се тестира, а тест случајеви се генеришу у складу с тим. Тестира путеве извршења.
- Приступ заснован на скици-дијаграму - Ова врста приступа стварању случајева следи дијаграм Унифиед Моделинг Лангуаге (УМЛ) за формулисање тест случајева.
Осим ових приступа генерирању тест случајева, у свету тестирања постоје и бројни други процеси. Али без обзира на приступ, правилан процес генерисања тест случајева је један од најважнијих фактора за успешну имплементацију пројекта.
Ова дефиниција је написана у контексту СКЛ-а