Преглед матрице сљедивости захтјева (опсег)

Матрица за следљивост захтева (РТМ) је основни градивни блок било ког софтверског пројекта. Матрица сљедивости захтјева (РТМ) је документ у пројекту развоја софтвера који се користи за провјеру свих захтјева и одговарајућих тестних случајева. Овим се осигурава да нема промашаја у пројекту и сви захтеви су обухваћени током тестирања што је основни циљ било ког пројекта тестирања. У овој теми ћемо научити о матрици праћења захтева (обим).

Главни фокус било ког тима за тестирање је да осигура максимално покривање теста; то једноставно значи да све у пројекту треба тестирати и матрица тражљивости захтева (РТМ) помаже да се то осигура. Стварни циљ је обухватити 100% сценарије / испитне случајеве. Матрица сљедивости захтјева (РТМ) је обично у табеларном облику која у основи укључује односе између захтјева и тест случајева. Захтеви су у основи категорисани у два дела: -

а) Функционални захтеви: У основи су то захтеви који описују понашање система. Односи се са функционалним аспектом система.

б) Нефункционални захтеви: Повезан је са перформансама карактеристичним за систем.

Важност матрице за следљивост захтева (РТМ)

  • Главни мотив сваког тестера је разумети захтеве клијента и осигурати да произведени излаз не буде оштећен.
  • Да би се постигао, потребно је темељно разумети захтев и креирати позитивне и негативне тестове.
  • Да бисмо осигурали да се сви могући сценарији узму у обзир за тестирање, потребна нам је матрица тражљивости захтева.
  • Ова матрица је потпуни сажетак било којег пројекта који је обично радни лист који садржи све захтеве са својим могућим тестним сценаријима. Такође садржи тренутни статус тестирања.
  • Ово помаже тиму за тестирање да разуме различите нивое тестирања урађених за било који одређени производ.

Параметри у матрици праћења захтева (РТМ)

Основна матрица следљивости захтева (РТМ) садржи следећа поља: -

  • Јединствени ИД за захтев
  • Изјава о захтеву
  • Врста захтева
  • Опис захтева
  • Тест случајеви са стварним статусом

Али постоји много више параметара у матрици праћења типичног пројекта тестирања софтвера. Испод су неки од њих: -

  • Дизајнирати Статус и статус извршења за одређени тест случај
  • Статус различитих фаза испитивања попут ИАТ и УАТ такође се може забележити у овој матрици.
  • Пронађени недостаци и тренутни статус такође се могу поменути у истој матрици.

Ова врста матрице је комплетан лист који садржи податке за све активности тестирања.

Врсте матрице испитивања

Ево типова матрице испитивања следљивости датих у наставку:

1) Напред -

  • Захтеви пројекта су мапирани са тестним случајевима.
  • Са овим, пројекат иде несметано.
  • Осигурава темељно тестирање захтева.

2) уназад или назад -

  • Користи се за мапирање тест случајева са захтевима.
  • Осигурава да се обим пројекта не прошири додавањем нових функционалности или функција.

3) Двосмерни који је Напријед + Назад -

  • Када креирамо документ документ као комбинацију прослеђивања следљивости и назадне следљивости, он се назива двосмерна следљивост - где се мапирање врши од захтева за тестним случајевима и од тестних случајева до захтева.
  • Добро је имати тест случајеве за сваки од захтева и обрнуто.

Како креирати матрицу сљедивости захтјева (РТМ)?

Ево следећих тачака за креирање матрице следљивости захтева

1) Циљ -

Пре него што започнемо било шта што треба да поставимо циљ који нам даје јасну слику задатка и у овом случају ће нам помоћи да знамо сврху матрице за следљивост захтева (РТМ).

2) Збирка чињеница -

  • Како је циљ одлучен, сада су потребни артефакти да би се постигао циљ.
  • Следећи артефакти су потребни за изградњу матрице за следљивост захтева (РТМ): - Захтеви, случајеви испитивања, резултати испитивања и грешке.
  • Следећи корак је прикупљање ових артефаката. Потребна је најновија верзија захтева, а такође треба да се прикупе одговарајући тест случајеви од тима за тестирање.

3) Да бисте припремили образац матрице за праћење -

Сада треба израдити екцел листу и сваки артефакт треба додати у различите ступце.

4) додавање чињеница -

  • Сада можемо да почнемо са додавањем свих артефаката у екцел листу који је створен.
  • Потребно је осигурати да сваки захтев, тест случај и грешка треба да имају јединствене ИД-ове.

5) Ажурирање матрице за праћење захтева (РТМ) -

  • Ово је континуирани процес до краја животног циклуса пројекта.
  • Свака промена захтева треба да се ажурира овде.

Предности матрице за праћење захтева (РТМ)

  • Истиче недостајуће захтеве или недоследности документа.
  • Сви могући сценарији тестирања су обухваћени.
  • Приказује опште недостатке и статус извршења у складу са пословним захтевима.
  • Помаже у правилној верзији потребних докумената.
  • Матрица следљивости захтева (РТМ) помаже у креирању снимке како би се идентификовали недостаци у покривању тестног случаја од пројектног захтева.

Опсег матрице за следљивост захтева (РТМ) у било којем софтверу

  • Доњи дијаграм приказује важност матрице за тражење захтева (РТМ) у било којем софтверу. Матрица за праћење захтева (РТМ) помаже у одржавању записа за свако ажурирање / промену у пројекту и на тај начин ствара једноставно праћење кад год је потребно.

  • Из горњег дијаграма лако можемо закључити да се свака фаза пројекта ажурира у матрици Трацеабилити Рекуиремент (РТМ).
  • Иако је матрица тражљивости захтева (РТМ) само обична Екцел прорачунска таблица која садржи статус захтева, тест случајева, спецификације дизајна, грешке итд.
  • Читав статус софтверског пројекта може се рећи ако погледате овај лист.
  • Такође, само упознавање са матрицом праћења захтева (РТМ) није довољно ако неко управља захтевима у пројекту развоја софтвера, али је такође важно да се детаљно пређе на документ матрице за следљивост захтева (РТМ) током целог трајања. софтверски пројекат.

Препоручени чланци

Ово је водич за матрицу праћења захтева (обим). Овде смо расправљали о важности матрице за следљивост захтева и врста матрице за тестирање сљедивости. Можете и да прођете кроз друге наше предложене чланке да бисте сазнали више -

  1. Комуникација у управљању пројектима
  2. Животни циклус управљања пројектима
  3. Матрица сљедивости захтјева
  4. Агиле Алати за управљање пројектима