Røg og Fornuft test forskel er den mest misforstået emne i Test af Software. Der er en enorm mængde litteratur om emnet, men de fleste af dem er forvirrende. Den følgende artikel gør et forsøg på at løse forvirringen.,
De centrale forskelle mellem Røg Test og Fornuft Innovation kan læres ved hjælp af følgende diagram –
Smoke Test vs Fornuft Test
for At sætte pris på ovenstående diagram lad os først forstå, –
Hvad er en Software Build?
Hvis du udvikler et simpelt computerprogram, der kun består af en kildekodefil, skal du blot kompilere og linke denne ene fil for at producere en eksekverbar fil. Denne proces er meget enkel.
normalt er dette ikke tilfældet., Et typisk Soft .areprojekt består af hundreder eller endda tusinder af kildekodefiler. Oprettelse af en eksekverbar program fra disse kildefiler er en kompliceret og tidskrævende opgave.
Du er nødt til at “bygge” software til at oprette et program, og den proces er kaldet “Software Build”
Smoke Test
Smoke Test er en test af software teknik udført post til at bygge software til at kontrollere, at den kritiske funktioner i software fungerer fint. Det udføres, før der udføres detaljerede funktionelle eller regressionstest., Hovedformålet med røgtest er at afvise et Soft .areprogram med defekter, så QA-teamet ikke spilder tid på at teste brudt soft .areprogram.
i Røgtest valgte testcaserne at dække systemets vigtigste funktionalitet eller komponent. Målet er ikke at udføre udtømmende test, men at kontrollere, at systemets kritiske funktionaliteter fungerer fint.
for eksempel ville en typisk røgtest være – Kontroller, at applikationen starter med succes, Kontroller, at GUI ‘ en er lydhør … osv.,
nøgleforskel
- Røgtest har et mål at verificere “stabilitet”, mens Sanitetstest har et mål at verificere “rationalitet”.
- Røgtest udføres af begge udviklere eller testere, mens Sanity test udføres af testere.
- Røgtest verificerer systemets kritiske funktionaliteter, mens Sanity test verificerer den nye funktionalitet som fejlrettelser.
- røgtest er en delmængde af acceptprøvning, mens Sanity test er en delmængde af regressionstest.
- Røgtest er dokumenteret eller scriptet, mens Sanity test ikke er.,
- røgprøvning verificerer hele systemet fra ende til ende, mens test af sanitet kun verificerer en bestemt komponent.
Hvad er Sanity test?
Tilregnelighed test er en form for Software Test, der udføres efter at have modtaget en software build, med mindre ændringer i koden, eller funktionalitet, for at sikre, at fejl er blevet rettet, og ingen yderligere spørgsmål er indført på grund af disse ændringer. Målet er at bestemme, at den foreslåede funktionalitet fungerer omtrent som forventet., Hvis sanity test mislykkes, build afvises for at spare tid og omkostninger i forbindelse med en mere stringent test.
målet er “ikke” at verificere den nye funktionalitet grundigt, men at bestemme, at udvikleren har anvendt en vis rationalitet (fornuft), mens han producerede soft .aren. For eksempel, hvis din videnskabelige lommeregner giver resultatet af 2 + 2 =5! Derefter er der ingen mening at teste de avancerede funktionaliteter som sin 30 + cos 50., dokumenteret og er uskrevne
Punkter at bemærke.,
- både Sanity og Røgtest er måder at undgå at spilde tid og kræfter ved hurtigt at afgøre, om en applikation er for mangelfuld til at fortjene enhver streng test.
- røg test kaldes også tester accept test.
- Røgtest udført på en bestemt bygning er også kendt som en build verifikation test.
- en af de bedste branchepraksis er at gennemføre en daglig Bygge-og røgtest i Soft .areprojekter.
- både røg-og sanitetstest kan udføres manuelt eller ved hjælp af et automatiseringsværktøj., Når automatiserede værktøjer bruges, initieres testene ofte af den samme proces, der genererer selve bygningen.
- i henhold til testbehovene skal du muligvis udføre både Sanity – og Røgtest i Soft .areopbygningen. I sådanne tilfælde vil du først udføre Røgtest og derefter gå videre med Sanity test. I industrien, testcases til Sanity test er almindeligt kombineret med, at for røgtest, at fremskynde test udførelse., Derfor er det en fælles, at de vilkår er ofte forvirrede og brugt i flæng
Klik her hvis videoen ikke tilgængelig
Læs mere om Røg Test i software-engineering
Leave a Reply