jaký je rozdíl mezi testováním kouře a zdravého rozumu?

Úvod

testování kouře a testování zdravého rozumu jsou nejvíce nepochopenými tématy v softwarovém inženýrství. Na internetu je k dispozici obrovské množství informací souvisejících s tímto tématem, ale většina z nich se zdá matoucí. Tento článek vám pomůže jasně porozumět rozdílům a přímo řeší váš zmatek. Hlavní rozdíl mezi oběma typy testování lze rychle pochopit na níže uvedeném diagramu. jaký je rozdíl mezi testováním kouře a zdravého rozumu?

2. Co je software Build?

Při vývoji jednoduchý softwarový program, který se skládá z několika řádků zdrojového kódu, to je snadné sestavit a spustit. Ale to není skutečná situace ve společnostech. Typický softwarový program nebo aplikace se obvykle skládá ze 100 nebo dokonce 1000s souborů zdrojového kódu. Vytvoření spustitelného programu z obrovských souborů zdrojového kódu je také poměrně komplikovaný a časově náročný proces. Potřebujete sestavení zde generovat spustitelný program a tento kompletní proces je pojmenován jako „Software Build“ v softwarovém inženýrství.

3. Co je testování kouře?

Smoke Testing je speciální typ testování prováděného na sestavení softwaru pro kontrolu kritických funkcí programu. Provádí se v rané fázi před regresním testováním nebo jakýmkoli jiným podrobným testováním na sestavení softwaru. Účelem testování kouře je odmítnout špatně fungující aplikace, aby tým QA nemusel ztrácet čas instalací nebo testováním softwarové aplikace.

při testování kouře jsou testovací případy vybrány tak, aby definovaly nejdůležitější funkce aplikace nebo součásti systému. Cíl je zde jasný, aby se ověřily nejdůležitější funkce systému, ať už fungují dobře nebo ne.

například typický kouřový test zahrnuje:

číst: Rozhovor Otázky pro testování automatizace & nejlepší odpovědi!

  • Ověření aplikace buď je spuštěn úspěšně, nebo ne,
  • Ověřit buď GUI aplikace je citlivý, nebo ne,
  • Ověřit buď finanční transakce jsou dokončeny no a další….

Stručně řečeno, kouřové testování zajišťuje, že sestavení je testovatelné nebo není přijato od vývojového týmu. Je také pojmenován jako kontrola „den 0“ a provádí se na úrovni budovy. Šetří čas, protože nemusíte testovat celou aplikaci, pokud základní funkce programu nefungují. Primární zaměření bude tedy hlavní pracovní postup aplikace v případě testování kouře.

4. Co je testování zdravého rozumu?

zdravý Rozum Testování je speciální typ softwaru, testování se provádí po obdržení software stavět s trochu změny v kódu nebo funkce ke zjištění, že některé chyby byly opraveny v předstihu vyřešit workflow otázky. Cílem testování zdravého rozumu je zjistit, že navrhované funkce fungují zhruba podle očekávání. Pokud testování zdravého rozumu selže, pak je sestavení odmítnuto přímo, aby se ušetřil čas a náklady, které se podílejí na přísnějším testování.

cílem rozum testování není ověřit základní funkce důkladně trochu určit, že developer zažádal o nějaké přehlednosti při budování softwarovému programu. Například, pokud vaše vědecká kalkulačka pětky výsledek 2 + 2=5! například pak není třeba kontrolovat pokročilé funkce, jako jsou trigonometrické výpočty nebo více.

zdravý Rozum testování se provádí během fáze uvolnění zkontrolovat hlavní funkce aplikace, aniž by jít do hloubky. Je pojmenována jako podmnožina regresního testování. Existují určité případy, kdy regresní testování není provedeno na sestavení kvůli časovým omezením a testování zdravého rozumu je považováno za vhodnější pro kontrolu hlavních funkcí.

jak provádět testování kouře vs. zdravého rozumu?

jak provádět kouř vs. Testování Zdravého Rozumu?

6. Jak provádět testování kouře?

Chcete-li provést testování kouře, musíte napsat všechny testovací případy. Stačí si vybrat potřebné testovací případy, které jsou již napsány nebo definovány programátory. Pro testování kouře je naším hlavním cílem zaměřit se na pracovní postup aplikace. Můžeme tedy vybrat testovací případy z testovací sady, které pokrývají hlavní funkce softwarového programu. Obecně testeři vybrat několik testovacích případů pouze to nebude trvat déle než jednu hodinu k provedení. Pojďme pochopit koncept testování kouře v malé hloubce pomocí níže uvedeného příkladu.

Přečtěte si: co je testování softwaru & různé typy testování softwaru?

Předpokládejme, že pracujete na projektu elektronického obchodování. Když je pro testování vydána nová verze softwaru, musí se inženýr kvality softwaru ujistit, že všechny základní funkce fungují dobře. V případě webu elektronického obchodování zkuste přidat položky do košíku a zadat objednávku. Toto je hlavní pracovní postup pro všechny weby elektronického obchodování dnes. Pokud jsou položky úspěšně přidány a platba se provádí správnému obchodníkovi, můžete říci, že sestavení je předáno. Nyní můžete přejít k provádění funkčního testování na stejném sestavení.

QA Testování Softwaru Školení

  • Žádné náklady na Demo Třídy
  • Odborník jako svého Trenéra
  • k Dispozici dle vašeho plánu
  • Zákaznická Podpora k Dispozici

7. Jak provádět testování zdravého rozumu?

Chcete-li provést testování zdravého rozumu, nemusíte psát žádné samostatné testovací případy podobné testování kouře. Stačí si vybrat potřebné testovací případy, které jsou již napsány programátory. Testeři se musí ujistit, že plánovaná funkce funguje podle potřeby.

diskutujme výše uvedený příklad znovu s odkazem na testování zdravého rozumu. Předpokládejme, že pracujete na webu elektronického obchodování a je uvolněna nová funkce související s funkcí vyhledávání. Hlavním cílem je tedy zkontrolovat, zda vyhledávací funkce funguje dobře nebo ne. Jakmile je dobře testován, přejděte na další hlavní funkce, jako je tok plateb.

v každém projektu během prvního vydání vývojový tým požádá testery, aby testovali sestavení úplně. Když je sestava testována na přijetí nebo odmítnutí, jedná se o testování kouře. Pokud je sestava přijata a je dále testována na hlavní funkce, Jedná se o testování zdravého rozumu. Zvažte například, že stejná sestava má tři moduly, jako je přihlášení, odhlášení a Admin. Musíte zkontrolovat tyto moduly pro jejich základní funkce, aniž byste šli hlouběji, pak je to testování zdravého rozumu.

Kouř Testování vs zdravý Rozum Testování – hlavní Rozdíly

Kouř Testování zdravý Rozum Testování
Kouř testování zjistí, že základní funkce programu fungují naprosto v pořádku. testování zdravého rozumu se provádí pro kontrolu buď nové funkce nebo chyby byly opraveny správně, aniž by hlouběji.
cílem testování kouře je ověřit stabilitu systému pro zpracování regresního testování v budoucnu. cílem testování zdravého rozumu je ověřit racionalitu systému a pokračovat v dalším regresním testování v budoucnu.
testování kouře provádí vývojáři nebo testeři. testování zdravého rozumu provádí pouze testeři.
testování kouře je obvykle dokumentováno a skriptováno. testování zdravého rozumu není zdokumentováno ani skriptováno.
Smoke testing je podmnožina akceptačních testů. testování kouře je podmnožinou regresního testování.
testování kouře se zaměřuje na celý systém od začátku do konce. testování zdravého rozumu se zaměřilo na vybrané komponenty systému.
testování kouře je jako Všeobecná zdravotní prohlídka. testování zdravého rozumu je jako speciální zdravotní prohlídka.

Přečtěte si: Ideální Průvodce pro Testování Metodik – Vědět vše o Testování Software Metodik?

testování kouře vs. Testování zdravého rozumu-důležité body k zapamatování

  • testování kouře a testování zdravého rozumu jsou snahy ušetřit čas rychlým určením, zda aplikace funguje správně nebo ne. Také zajišťuje, že sestavení je způsobilé pro přísné testování.
  • testování zdravého rozumu provádí tester a považuje se za podmnožinu akceptačního testování. Testování kouře je prováděno vývojáři nebo testery a je považováno za podmnožinu přísného testování.
  • testování kouře se provádí na úrovni budovy, aby se zkontrolovaly základní funkce aplikace. Testování zdravého rozumu se provádí na úrovni vydání, aby se zkontrolovaly hlavní funkce aplikace.
  • jednou z nejlepších průmyslových postupů je provádět každodenní test sestavení a kouře v softwarových projektech.

Učit QA Testování Softwaru v Nejsnadnějším Způsobem,

  • Učit se z videa
  • Učit se kdykoli a kdekoli
  • Pocket-přátelský režim učení
  • Bezplatný eBook k dispozici

Závěr

Oba kouř testování a zdravý rozum testování může být buď popraven ručně nebo použít nástroj pro automatizaci. Při použití automatizačních nástrojů jsou zahájeny testy pro automatické generování sestavení. Na základě požadavků na Softwarový produkt je možné provádět testování kouře nebo zdravého rozumu ve stejném sestavení softwaru. V takových případech byste měli nejprve provést testování kouře, pak můžete pokračovat v testování zdravého rozumu. V průmyslových odvětvích jsou testovací případy pro testování zdravého rozumu obvykle kombinovány s kouřovými testovacími případy, aby se urychlilo provedení. Proto je běžné používat tyto pojmy zaměnitelně vývojáři.

doufám, že rozdíl je jasný v diskusi mezi testováním kouře a testováním zdravého rozumu. Chcete vědět více o různých typech testování a jak je provádět prakticky, byste se měli připojit QA certifikační program v JanBask Školení, aby se in-hluboké znalosti o předmětu a učit se, jak navrhnout testovací případy pro software stavět.

    Janbask Training

    A dynamic, highly professional, and a global online training course provider committed to propelling the next generation of technology learners with a whole new way of training experience.

  • D

    Dai

    Wonderful Blog.

QA Testing Course
Upcoming Batches

02

Apr

Mon – Fri

6 Weeks

10

Apr

Mon – Fri

6 Weeks

Trending Courses

AWS

  • AWS & Fundamentals of Linux
  • Amazon Simple Storage Service
  • Elastic Compute Cloud
  • Databases Overview & Amazon Route 53

Nadcházející Třídy,

13 dní, 09 Apr 2021

DevOps

  • Úvod do DevOps
  • GIT a Maven
  • Jenkins & Ansible
  • Docker a Cloud Computing

Upcoming Class

-1 day 26 Mar 2021

Data Science

  • Data Science Introduction
  • Hadoop and Spark Overview
  • Python & Intro to R Programming
  • Machine Learning

Upcoming Class

6 days 02 Apr 2021

Hadoop

  • Architecture, HDFS & MapReduce
  • Unix Shell & Apache Pig Installation
  • HIVE Installation & User-Defined Functions
  • SQOOP & Hbase Installation

Upcoming Class

6 days 02 Apr 2021

Salesforce

  • Salesforce Configuration Introduction
  • Security & Automation Process
  • Sales & Service Cloud
  • Apex Programming, SOQL & SOSL

Upcoming Class

-1 day 26 Mar 2021

QA

    Zavedení a Testování Softwaru

  • Test Softwaru Životní Cyklus
  • Automatizace Testování a Testování API
  • Selen rámec rozvoje pomocí Testování

Nadcházející Třídy,

6 dny 02 Apr 2021

Business Analyst

  • BA & Stakeholders Overview
  • BPMN, Requirement Elicitation
  • BA Tools & Design Documents
  • Enterprise Analysis, Agile & Scrum

Upcoming Class

0 day 27 Mar 2021

MS SQL Server

  • Introduction & Database Query
  • Programming, Indexes & System Functions
  • SSIS Package Development Procedures
  • SSRS Report Design

Upcoming Class

7 days 03 Apr 2021

Python

  • Funkce Pythonu
  • Python Editory a Ide
  • Datové typy a Proměnné
  • Python Operace se soubory

Nadcházející Třídy,

-1 den 26 Mar 2021

Artificial Intelligence

  • Components of AI
  • Categories of Machine Learning
  • Recurrent Neural Networks
  • Recurrent Neural Networks

Upcoming Class

14 days 10 Apr 2021

Machine Learning

  • Introduction to Machine Learning & Python
  • strojové učení: supervizované učení
  • strojové učení: Unsupervised Learning

Upcoming Class

27 days 23 Apr 2021

Tableau

  • Introduction to Tableau Desktop
  • Data Transformation Methods
  • Configuring tableau server
  • Integration with R & Hadoop

Upcoming Class

3 days 30 Mar 2021

Top 30 Manual Testing Interview Questions to know in 2020

Top 30 Manual Testing Interview Questions to know in 2020

Jan 09, 2018 160.6k

Sanity Testing Tutorial Guide for Beginner

Sanity Testing Tutorial Guide for Beginner

Aug 05, 2019 1.7k

What is STLC? Learn Software Testing Life Cycle Phases

What is STLC? Learn Software Testing Life Cycle Phases

Sep 11, 2019 1.5k

Hledat Příspěvky

QA Testování Samozřejmě
Nadcházející Sérií

02

Duben

Mon – Fri

6 Týdnů

10

Duben

Mon – Fri

6 Weeks

Receive Latest Materials and Offers on QA Testing Course

Related Posts

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *