- Inleiding
- 2. Wat is Software Build?
- 3. Wat is rook testen?
- 4. Wat is gezond verstand testen?
- hoe rook vs. gezondheidstesten uit te voeren?
- 6. Hoe een rooktest uit te voeren?
- 7. Hoe uit te voeren geestelijke gezondheid testen?
- Smoke Testing vs Sanity Testing – The Key Differences
- rooktest vs. Testen van de gezondheid – belangrijke punten om te onthouden
- Conclusie
- Janbask Training
- Dai
- Trending Courses
Inleiding
Rooktesten en gezondheidstesten zijn de meest onbegrepen onderwerpen in Software Engineering. Er is een enorme hoeveelheid informatie beschikbaar op het internet met betrekking tot het onderwerp, maar de meeste van hen lijken verwarrend. Dit artikel zal u helpen bij het begrijpen van de verschillen duidelijk en richt uw verwarring direct. Het belangrijkste verschil tussen beide soorten tests kan snel worden begrepen door het onderstaande diagram.
2. Wat is Software Build?
wanneer u een eenvoudig softwareprogramma ontwikkelt dat uit een paar regels broncode bestaat, is het eenvoudig te compileren en uit te voeren. Maar dit is niet de werkelijke situatie in bedrijven. Een typisch softwareprogramma of applicatie bestaat meestal uit 100 of zelfs 1000s broncode bestanden. Het maken van een uitvoerbaar programma van enorme broncode bestanden is een vrij ingewikkeld en tijdrovend proces te. Je hebt hier een build nodig om het uitvoerbare programma te genereren en dit volledige proces wordt genoemd als de “Software Build” in Software Engineering.
3. Wat is rook testen?
Smoke Testing is een speciaal type test uitgevoerd op software gebouwd om de kritische functionaliteiten van het programma te controleren. Het wordt gedaan in de vroege fase voordat regressie testen of andere gedetailleerde testen wordt uitgevoerd op de software te bouwen. Het doel van rooktesten is om slecht presterende toepassingen af te wijzen, zodat het QA-team geen tijd hoeft te verspillen aan het installeren of testen van een softwaretoepassing.
bij rooktests worden de testgevallen gekozen om de meest kritische functies van de toepassing of het onderdeel van het systeem te definiëren. Het doel is hier duidelijk om de meest kritische functionaliteiten van het systeem te controleren of ze goed werken of niet.
bijvoorbeeld:
lezen: Interview Questions for Automation Testing & de beste antwoorden!
- verificatie van de toepassing ofwel het wordt gestart met succes of niet,
- Controleer of de GUI van de toepassing reageert of niet,
- Controleer of financiële transacties goed en meer zijn voltooid….
in het kort zorgt Smoke Testing ervoor dat de build testbaar is of niet ontvangen wordt door het ontwikkelingsteam. Het wordt ook genoemd als de “dag 0” controle en uitgevoerd op het gebouw niveau. Het bespaart tijd omdat u niet de hele applicatie hoeft te testen als de kernfunctionaliteiten van het programma niet werken. Dus, de primaire focus zal zijn de core applicatie workflow in het geval van de rook testen.
4. Wat is gezond verstand testen?
Sanity Testing is een speciaal type van software testen uitgevoerd na het ontvangen van een software build met kleine veranderingen in de code of functionaliteit om na te gaan dat bepaalde bugs zijn vastgesteld van tevoren om workflow problemen op te lossen. Het doel van sanity testing is om te bepalen dat de voorgestelde functionaliteiten ongeveer zoals verwacht werken. Als het testen van gezond verstand mislukt, wordt de build direct afgewezen om tijd en kosten te besparen die betrokken zijn bij strengere tests.
Het doel van sanity testing is niet om de kernfunctionaliteiten grondig te controleren om te bepalen dat de ontwikkelaar enige rationaliteit heeft toegepast tijdens het bouwen van een softwareprogramma. Bijvoorbeeld, als uw wetenschappelijke rekenmachine het resultaat van 2+2=5 geeft! voor de instantie, dan is er geen noodzaak om de geavanceerde functionaliteiten zoals trigonometrie berekeningen of meer te controleren.
het testen van de gezondheid wordt uitgevoerd tijdens de release fase om de belangrijkste functionaliteiten van een toepassing te controleren zonder dieper in te gaan. Het wordt genoemd als de subset van regressie testen. Er zijn bepaalde gevallen waarin regressie testen niet wordt gedaan om de build als gevolg van tijdsdruk en gezondheid testen wordt beschouwd als geschikter om de belangrijkste functionaliteiten te controleren.
hoe rook vs. gezondheidstesten uit te voeren?
6. Hoe een rooktest uit te voeren?
om de rooktest uit te voeren, moet u alle testgevallen schrijven. Je hoeft alleen maar de nodige testcases te kiezen die al geschreven of gedefinieerd zijn door programmeurs. Voor het testen van rook is ons belangrijkste doel om ons te concentreren op de toepassingsworkflow. Zo, we kunnen kiezen test cases uit de test suite die betrekking hebben op de belangrijkste functionaliteiten van het softwareprogramma. Over het algemeen, testers kiezen een paar testgevallen alleen dat zal niet meer dan een uur duren om uit te voeren. Laten we het concept van rook testen in weinig diepte te begrijpen met behulp van een voorbeeld hieronder gegeven.
Read: Wat is Software testen & verschillende soorten Software testen?
stel dat u aan een e-commerce project werkt. Wanneer een nieuwe software build wordt vrijgegeven voor het testen, moet een software quality engineer er zeker van zijn dat alle kernfunctionaliteiten goed werken. In het geval van een e-commerce site, proberen om items toe te voegen in uw winkelwagen om een bestelling te plaatsen. Dit is de belangrijkste workflow voor alle e-commerce sites vandaag. Als items met succes worden toegevoegd en de betaling wordt gedaan aan de juiste handelaar dan kunt u zeggen dat build is doorgegeven. Nu, u kunt doorgaan met het uitvoeren van functionele testen op dezelfde build.
QA Software Testing Training
- geen kosten voor een Demo Klasse
- industrie Expert als uw Trainer
- beschikbaar volgens uw schema
- klantenservice Beschikbaar
7. Hoe uit te voeren geestelijke gezondheid testen?
om saniteitstests uit te voeren, hoeft u geen afzonderlijke testcases te schrijven die vergelijkbaar zijn met rooktesten. Je hoeft alleen maar de nodige testcases te kiezen die al door programmeurs zijn geschreven. Testers hoeven alleen maar om ervoor te zorgen dat de geplande functionaliteit werkt als dat nodig is.
laten we het bovenstaande voorbeeld nogmaals bespreken met betrekking tot de Sanity Testing. Stel dat u werkt aan een e-commerce site en een nieuwe functie is vrijgegeven met betrekking tot de zoekfunctie. Dus, uw belangrijkste focus is om te controleren of de zoekfunctie werkt prima of niet. Zodra het goed is getest, ga dan naar andere belangrijke functionaliteit, zoals payment flow.
in elk project tijdens de eerste release vraagt het ontwikkelingsteam testers om de build volledig te testen. Wanneer de bouw wordt getest op acceptatie of afwijzing, is het rook testen. Als de build wordt geaccepteerd en het wordt verder getest op de belangrijkste functionaliteiten dan is het Sanity testing. Bedenk bijvoorbeeld dat dezelfde build drie modules heeft zoals Login, Logout en Admin. Je moet deze modules controleren op hun basisfuncties zonder dieper te gaan dan is het geestelijke gezondheid testen.
Smoke Testing vs Sanity Testing – The Key Differences
Smoke Testing | Sanity Testing | de belangrijkste verschillen
rooktest vs. Testen van de gezondheid – belangrijke punten om te onthouden
Leer QA Testen van Software in de Gemakkelijkste Manier
ConclusieZowel rook testen en geestelijke gezondheid testen kunnen worden uitgevoerd handmatig of met behulp van een automatiseringstool. Wanneer automatiseringstools worden gebruikt, worden tests gestart om de build automatisch te genereren. Op basis van de softwareproductvereisten is het mogelijk om rook-of saniteitstesten uit te voeren in dezelfde softwarebouw. In dergelijke gevallen moet u eerst rooktesten uitvoeren, dan kunt u doorgaan met de sanity-tests. In de industrie worden testcases voor gezondheidstests meestal gecombineerd met rooktestcases om de uitvoering te versnellen. Daarom is het gebruikelijk om deze termen door elkaar te gebruiken door ontwikkelaars. Ik hoop dat het verschil duidelijk is in de discussie tussen het testen van rook en het testen van gezond verstand. Om meer te weten te komen over de verschillende soorten testen en hoe ze praktisch uit te voeren, moet u deelnemen aan QA certification program bij JanBask Training om diepgaande kennis van het onderwerp te krijgen en te leren hoe u testcases voor de software te bouwen ontwerpen. Janbask TrainingA 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.
QA Testing Course 02 Apr Mon – Fri 6 Weeks 10 Apr Mon – Fri 6 Weeks Trending CoursesAWS
Aanstaande Klasse 13 dagen 09 Apr 2021 DevOps
Upcoming Class -1 day 26 Mar 2021 Data Science
Upcoming Class 6 days 02 Apr 2021 Hadoop
Upcoming Class 6 days 02 Apr 2021 Salesforce
Upcoming Class -1 day 26 Mar 2021 QA
Aanstaande Klasse 6 dagen 02 Apr 2021 Business Analyst
Upcoming Class 0 day 27 Mar 2021 MS SQL Server
Upcoming Class 7 days 03 Apr 2021 Python
Aanstaande Klasse -1 dag 26 Mar 2021 Artificial Intelligence
Upcoming Class 14 days 10 Apr 2021 Machine Learning
Upcoming Class 27 days 23 Apr 2021 Tableau
Upcoming Class 3 days 30 Mar 2021 Top 30 Manual Testing Interview Questions to know in 2020
Jan 09, 2018 160.6k
Sanity Testing Tutorial Guide for Beginner
Aug 05, 2019 1.7k
What is STLC? Learn Software Testing Life Cycle Phases
Sep 11, 2019 1.5k
Zoek Berichten QA Testen van de Cursus 02 Feb Mon – Fri 6 Weken 10 Feb Mon – Fri 6 Weeks Receive Latest Materials and Offers on QA Testing Course |