Испитивање дима и испитивање исправности: По чему се разликују?



Овај чланак ће вам помоћи да стекнете знање о испитивању дима и здравом здрављу, а такође ће вам помоћи да разумете кључне разлике између ове две врсте.

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

Погледајмо теме обрађене у овом чланку:





Врсте тестирања софтвера

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

ТестингТипес - Испитивање дима и испитивање исправности - ЕдурекаОвај чланак ће вам помоћи да откријете шта су тестирање дима и здравствена исправност и колико се међусобно разликују. Хајде да почнемо.



Испитивање дима

Шта је тестирање дима?

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

Нисте сигурни шта је израда софтвера? Израда софтвера је процес којим се изворни код претвара у самостални облик који се може покренути на било ком систему. Често се назива изградњом кода. Враћајући се на тестирање дима, оно се изводи пре него што се било који функционални или било који регресијски тест изврше детаљно на изради софтвера. Главни циљ овде је одбити лоше покварену апликацију како КА тим не би губио време на инсталирање и тестирање софтверске апликације. Уместо да спроводимо исцрпно тестирање, ми се уверавамо да критичне функције добро функционишу.

Како спровести тестирање дима?

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



пл скл туториал са примерима

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

Сад кад вам је јасно шта је тестирање дима, идемо на следећу тему овог чланка, а то је испитивање здраве исправности.

Испитивање разумности

Шта је испитивање исправности?

Испитивање исправности је врста тестирања софтвера која се спроводи након добијања софтверске верзије, са мањим променама кода или функционалности. Циљ је осигурати да су грешке исправљене и потврдити да због нових промена нису уведени даљи проблеми.

ц ++ код за сортирање спајања

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

Како спровести испитивање исправности?

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

Размотримо исти пример који смо користили за тестирање дима. Дакле, радите на веб локацији за е-трговину. Објављена је нова функција везана за регистрацију корисника. Ваш главни циљ је да проверите да ли нова функција исправно ради или не. Једном када се уверите да ради како треба, пређите на следећи ниво тестирања. Ако тест здраве исправности не успе, није разумно покушавати ригорозније тестирање. У тестовима исправности извршавате најмањи подскуп апликационих функција потребних да бисте утврдили да ли је логика апликације функционална и исправна.

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

Испитивање дима наспрам испитивања здравственог стања

Испитивање дима и здравствена исправност описују веома различите праксе. Али људи их и даље збуњују, јер је разлика помало суптилна. У доњој табели наведене су кључне разлике између испитивања дима и испитивања здравственог стања.

Карактеристике Испитивање дима Испитивање разумности
Изградње система Тестови се извршавају на почетним верзијама софтверског производаИспитивања се врше преко грађевина које су прошле тестове дима и кругове регресионих тестова
Мотив тестирања Да би се измерила стабилност новостворене грађе како би се суочила са ригорознијим тестирањимаДа би се проценила рационалност и оригиналност функционалности софтверских верзија
Подгрупа? Је подскуп испитивања прихватљивостиЈе подскуп регресивног тестирања
ДокументацијаУкључује рад на документацији и скриптирањуНе наглашава било коју врсту документације
Тест Цовераге Плитки и широк приступ који укључује све главне функционалности без предубоког уласкаУзак и дубок приступ који укључује детаљно испитивање функционалности и карактеристика
Изводе? Извршено од програмера или тестераИзвршили тестери

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

Ако сте ово пронашли чланак релевантан, погледајте ливе-онлине Едурека, поуздана компанија за учење на мрежи са мрежом од више од 250.000 задовољних ученика раширених широм света.

Имате питање за нас? Молимо вас да га помињете у одељку за коментаре овог чланка и јавићемо вам се.