СДЛЦ вс СТЛЦ: Која је разлика?

Преглед садржаја:

Anonim

Који СДЛЦ?

СДЛЦ (Животни циклус развоја софтвера) дефинише све стандардне фазе које су укључене током процеса развоја софтвера. Животни циклус СДЛЦ је процес фазног развоја софтвера у следећем редоследу

  1. Прикупљање захтева
  2. Дизајнирајте софтвер
  3. Направите софтвер
  4. Тест
  5. Распоређивање
  6. Одржавање .

Свака фаза има одређене критеријуме за улазак и излазак, заједно са резултатима.

Шта је СТЛЦ?

Животни циклус тестирања софтвера (СТЛЦ) је поступак тестирања који се изводи на добро испланиран начин. У процесу СТЛЦ спроводе се разне активности за побољшање квалитета производа. Међутим, СТЛЦ фазе се баве само испитивањем и откривањем грешака, али не и самим развојем.

Различите компаније дефинишу различите фазе у СТЛЦ-у. Међутим, генерички животни циклус тестирања софтвера има следеће фазе.

  1. Анализа захтева
  2. Планирање теста
  3. Развој теста
  4. Тестирање подешавања окружења
  5. Извршење и затварање теста

КЉУЧНА РАЗЛИКА

  • СДЛЦ дефинише све стандардне фазе које су укључене током процеса развоја софтвера, док СТЛЦ поступак дефинише различите активности за побољшање квалитета производа.
  • СДЛЦ је животни циклус развоја, док је СТЛЦ животни циклус тестирања.
  • У СДЛЦ-у развојни тим креира планове дизајна на високом и ниском нивоу, док у СТЛЦ-у аналитичар теста израђује систем, план интеграционог теста
  • У СДЛЦ се развија прави код и стварни рад се одвија према пројектним документима, док у СТЛЦ тим за тестирање припрема тест окружење и извршава тест случајеве.
  • Животни циклус СДЛЦ помаже тиму да заврши успешан развој софтвера, док СТЛЦ фазе покривају само тестирање софтвера.

Зашто користити СДЛЦ?

Ево неколико главних разлога за употребу СДЛЦ методе:

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

Зашто СТЛЦ?

Ево важних разлога за употребу СТЛЦ методе:

  • СТЛЦ помаже да процес тестирања буде софистициранији, доследнији и ефикаснији
  • Можете укључити прекретнице и резултате за сваки корак пројекта
  • Лако за разумевање и примену, чак и ако је модел проширен на различите нивое
  • Временска ограничења снажно су уграђена у формулацију пројеката
  • Сваки модул пројекта тестира се пре почетка другог модула
  • Захтев конкретног пројекта мери се према стварном резултату

Разлика између СДЛЦ и СТЛЦ

Параметар СДЛЦ СТЛЦ
Порекло Животни циклус развоја Тестирање животног циклуса
објективан Главни циљ животног циклуса СДЛЦ је завршетак успешног развоја софтвера, укључујући тестирање и друге фазе. Једини циљ СТЛЦ фазе је тестирање.
Окупљање захтева У СДЛЦ-у пословни аналитичар прикупља захтеве и креира план развоја У СТЛЦ, КА тим анализира документе са потребама попут функционалних и нефункционалних докумената и креира систем тест плана
Дизајн високог и ниског нивоа У СДЛЦ-у развојни тим креира планове дизајна на високом и ниском нивоу У СТЛЦ, аналитичар теста креира план интеграционог теста
Кодирање Прави код је развијен, а стварни рад се одвија према пројектним документима. Тест тим припрема тест окружење и извршава их
Одржавање СДЛЦ фаза такође укључује подршку и ажурирања након постављања. Тестери извршавају регресиона одела, обично скрипте за аутоматизацију како би проверили распоређени код за одржавање.

Карактеристике СДЛЦ-а

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

Карактеристике СТЛЦ-а

  • СТЛЦ анализира системске захтеве прикупљене од клијената и заинтересованих страна
  • Помаже вам у стварању матрице следљивости
  • Утврдите технику испитивања и врсте испитивања
  • Дајте приоритет функцији која би првенствено требала бити циљана на тесту
  • Можете анализирати могућност аутоматизације помоћу СТЛЦ-а
  • Утврдите информације о окружењу за тестирање у којем треба извршити стварни тест