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



Тази статия ще ви помогне да придобиете знания за тестване на дим и здравословно състояние и също така ще ви помогне да разберете ключовите разлики между тези два вида.

Всеки бизнес работи със софтуер и целият софтуер трябва да бъде тестван, преди да бъде пуснат на потребителите. е жизненоважно да се пусне бърз ефикасен, ефективен и надежден софтуер. Има различни и всеки от тези типове има различно предназначение и предоставя уникална стойност на процеса на разработване на софтуер. В тази статия ще обсъдим двата най-често погрешно разбрани типа: тестване на дим и тестване за здравословно състояние.

Нека да разгледаме теми, обхванати в тази статия:





Видове тестване на софтуер

Тестването на софтуер е решаваща фаза от цикъла на разработване на софтуер. Има много различни видове софтуерно тестване. Всеки от тези видове тестване има своя собствена цел. Видът на софтуерното тестване, който сте избрали, зависи от вашата цел на тестване, сложността и функционалността на вашия софтуер и вашия екип за тестване. На изображението по-долу са изброени някои от най-често срещаните видове софтуерни тестове, използвани днес.

TestingTypes - Изпитване на дим и тестване на здравословното състояние - EdurekaТази статия ще ви помогне да разберете какво представляват тестовете за дим и здравословното състояние и колко различни са те помежду си. Да започваме.



Тестване на дим

Какво е тестване на дим?

Smoke Testing е вид софтуерно тестване, което обикновено се извършва при първоначални софтуерни компилации, за да се гарантира, че критичните функционалности на програмата работят абсолютно добре.

Не сте сигурни какво е компилация на софтуера? Изграждането на софтуер е процес, чрез който изходният код се преобразува в самостоятелна форма, която може да се изпълни на всяка система. Често се споменава като изграждане на код. Връщайки се към тестването на дим, той се изпълнява, преди да бъдат изпълнени подробно каквито и да било функционални или регресионни тестове на софтуера. Основната цел тук е да се отхвърли лошо счупено приложение, така че екипът на QA да не губи време за инсталиране и тестване на софтуерното приложение. Вместо да извършваме изчерпателно тестване, ние се уверяваме, че критичните функционалности работят добре.

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

Тестовете за дим могат да се извършват ръчно или могат да бъдат . За да извършите тестове за дим, не е нужно да пишете нови вместо това можете просто да изберете необходимите тестови случаи, които вече са дефинирани от програмистите. Основният фокус тук е да тествате основния работен процес на приложението. Така че, просто изберете тези тестови случаи, които определят основните функционалности на вашия софтуер. Нека се опитаме да разберем това с пример в реално време.



как да използвам замести в java -

Да приемем, че работите на сайт за електронна търговия. Имате няколко първоначални компилации, които са готови да бъдат пуснати за тестване. Първото нещо, което трябва да направите, е да проверите дали основните функционалности работят или не. И така, опитайте се да влезете в сайта и да добавите артикул в кошницата си, за да направите поръчка. Е, това е основният работен процес на всеки сайт за електронна търговия, нали? Ако този първичен работен процес работи, можете да кажете, че компилацията, която сте подложили на тестване, е преминала теста за дим. След това можете да преминете към следващите кръгове на тестване.

След като вече сте наясно какво е тестване на дим, нека да стигнем до следващата тема на тази статия, която е тестване за здравословно състояние.

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

Какво е тестване за здравословно състояние?

Тестът за здравословно състояние е вид софтуерно тестване, което се провежда след получаване на компилация на софтуер, с незначителни промени в кода или функционалността. Целта е да се уверим, че грешките са отстранени и да потвърдим, че няма нови проблеми, въведени поради новите промени.

За разлика от тестването на дим, обективната цел на теста за здравословно състояние не е да се проверят основните функционалности, а да се провери коректността и рационалността на софтуера. Обикновено се прави близо до края на , за да се установи дали грешките са отстранени и дали малките промени в кода се понасят добре. Също така, за да се определи дали най-новите корекции са засегнали функционалността на някой компонент. Тестовете за здравословно състояние често са без скриптове и могат да се извършват ръчно или с помощта на автоматизирани инструменти.

отидете в c ++

Как да проведем тестване за разумно състояние?

Подобно на тестването на дим, не е необходимо да пишете нови тестови случаи, освен ако не бъде въведена нова функция. Основната цел тук е да се гарантира, че в процесите на компонентите не присъстват фалшиви резултати или грешки. Също така, за да проверите дали компилацията е достатъчно разумна, за да преминете към по-нататъшни етапи на .

Нека разгледаме същия пример, който използвахме за тестване на дим. И така, вие работите върху сайт за електронна търговия. Пуска се нова функция, свързана с регистрацията на потребителя. Вашата основна цел е да проверите дали новата функция работи правилно или не. След като сте сигурни, че работи както трябва, тогава преминете към следващото ниво на тестване. Ако тестът за вменяемост не успее, не е разумно да се правят по-строги тестове. В тестовете за здравословно състояние вие ​​упражнявате най-малката подгрупа от функции на приложението, необходими за определяне дали логиката на приложението е функционална и правилна.

Може да сте забелязали, че има известно припокриване между тестовете за дим и тестовете за здравословно състояние, особено когато става въпрос за факта, че нито един от двамата всъщност не е проектиран да бъде задълбочен процес. Съществуват обаче и очевидни и важни разлики между тези два вида тестване. Нека ги проверим.

Тестване на дим срещу тестване на здравословността

Изпитването на дим и здравословното състояние описват много различни практики. Но хората все още ги объркват, тъй като разликата е малко фина. В таблицата по-долу са изброени ключовите разлики между изпитването на дим и здравословното състояние.

Характеристика Тестване на дим Изпитване на разумността
Изграждания на системата Тестовете се извършват при първоначални компилации на софтуерен продуктТестовете се извършват върху компилации, които са преминали тестове за дим и кръгове на регресионни тестове
Мотив за тестване За измерване на стабилността на новосъздадената компилация, за да се изправи срещу по-строги тестовеДа се ​​оцени рационалността и оригиналността на функционалностите на софтуерните компилации
Подмножество на? Представлява подмножество на тестове за приеманеЕ подмножество на регресионното тестване
ДокументацияВключва документация и работа със скриптовеНе набляга на някакъв вид документация
Тестово покритие Плитък и широк подход за включване на всички основни функционалности, без да се задълбочаваТесен и задълбочен подход, включващ подробно тестване на функционалности и характеристики
Изпълнено от? Изпълнява се от разработчици или тестериИзпълнява се от тестери

И така, това е, момчета! С това стигнахме до края на тази статия. Надяваме се, че вече имате основни познания за тестване на дим и здравословно състояние. Това са важни видове тестове, които гарантират откриването на грешки и дефекти в ранните етапи на цикъла на разработка и се надявам, че ще ги използвате добре.

Ако сте намерили това статия от значение, вижте онлайн на живо от Edureka, доверена компания за онлайн обучение с мрежа от над 250 000 доволни учащи, разпространени по целия свят.

Имате въпрос към нас? Моля, споменете го в раздела за коментари на тази статия и ние ще се свържем с вас.