- introduktion
- 2. Hvad er programmel Build?
- 3. Hvad er røg test?
- 4. Hvad er Sanity Testing?
- hvordan man udfører røg vs. Sanity test?
- 6. Hvordan man udfører Røgtest?
- 7. Hvordan man udfører Sanity test?
- Smoke Testing vs Sanity Testing-De vigtigste forskelle
- røg test vs. Sanity Testing-vigtige punkter at huske
- konklusion
- Janbask Training
- Dai
- Trending Courses
introduktion
Røgtest og sanity test er de mest misforståede emner inden for Programmelteknik. Der er en enorm mængde information tilgængelig på internettet relateret til emnet, men de fleste af dem virker forvirrende. Denne artikel vil hjælpe dig med at forstå forskellene klart og adresserer din forvirring direkte. Den største forskel mellem begge typer test kan hurtigt forstås ved nedenstående diagram.
2. Hvad er programmel Build?
Når du udvikler et simpelt program, der består af et par linjer kildekode, er det nemt at kompilere og udføre. Men det er ikke den virkelige situation i virksomhederne. Et typisk program eller program består normalt af 100 eller endda 1000s kildekode filer. Oprettelse af et eksekverbart program fra store kildekodefiler er også en ret kompliceret og tidskrævende proces. Du har brug for en build her for at generere det eksekverbare program, og denne komplette proces er navngivet som “Programmelbyggeri” i Programmelteknik.
3. Hvad er røg test?
Røgprøvning er en speciel type test udført på programbygning for at kontrollere programmets kritiske funktionaliteter. Det gøres på det tidlige stadium, før regressionstest eller anden detaljeret test udføres på programbygningen. Formålet med røgtestning er at afvise dårligt udførte applikationer, så KVALITETSSIKRINGSTEAMET ikke behøver at spilde tid på installation eller test af et program.
i røgtestning vælges testcases til at definere de mest kritiske funktioner i applikationen eller komponenten i systemet. Målet er klart her for at verificere de mest kritiske funktionaliteter i systemet, enten de fungerer fint eller ej.
for eksempel involverer en typisk røgtest:
Læs: Spørgsmål til Automatiseringstest & de bedste svar!
- verifikation af ansøgningen enten det er lanceret med succes eller ej,
- kontrollere enten GUI af ansøgningen er lydhør eller ej,
- kontrollere enten finansielle transaktioner er afsluttet godt og mere….
i korte træk sørger Røgprøvning for, at build kan testes eller ikke modtages fra udviklingsholdet. Det er også navngivet som “dag 0” kontrol og udføres på bygningens niveau. Det sparer tid, da du ikke behøver at teste hele applikationen, hvis programmets kernefunktioner ikke fungerer. Så det primære fokus vil være den centrale applikationsarbejdsgang i tilfælde af Røgtestning.
4. Hvad er Sanity Testing?
Sanity Testing er en speciel type programtest, der udføres efter at have modtaget en programopbygning med små ændringer i kode eller funktionalitet for at fastslå, at visse fejl er blevet rettet på forhånd for at løse arbejdsgangsproblemer. Målet med sundhedstest er at bestemme, at de foreslåede funktionaliteter fungerer nogenlunde som forventet. Hvis sundhedstest mislykkes, afvises bygningen direkte for at spare tid og omkostninger, der er involveret i strengere test.
formålet med sanity test er ikke at verificere kernefunktionaliteterne grundigt bit for at bestemme, at udvikleren har anvendt en vis rationalitet, mens man bygger et program. For eksempel, hvis din videnskabelige lommeregner fives resultatet af 2+2=5! for eksempel er der ingen grund til at kontrollere de avancerede funktionaliteter som trigonometri beregninger eller mere.
Sanity test udføres i frigivelsesfasen for at kontrollere de vigtigste funktioner i en applikation uden at gå i dybden. Det er navngivet som delmængde af regressionstest. Der er visse tilfælde, hvor regressionstest ikke udføres på bygningen på grund af tidsbegrænsninger, og sundhedstest anses for mere egnet til at kontrollere de vigtigste funktionaliteter.
hvordan man udfører røg vs. Sanity test?
6. Hvordan man udfører Røgtest?
for at gennemføre røgtesten skal du skrive eventuelle testsager. Du skal bare vælge de nødvendige testsager, der allerede er skrevet eller defineret af programmører. Til Røgtest er vores hovedmål at fokusere på applikationsarbejdsgangen. Så vi kan vælge test cases fra test suite, der dækker de vigtigste funktioner i programmet. Generelt vælger testere kun et par testsager, der ikke tager mere end en time at udføre. Lad os forstå begrebet Røgtest i lille dybde ved hjælp af et eksempel nedenfor.
læs: hvad er Programtestning & forskellige typer Programtestning?
Antag, at du arbejder på et e-handelsprojekt. Når en ny programbygning frigives til testen, skal en programmelkvalitetstekniker være sikker på, at alle kernefunktionaliteter fungerer fint. I tilfælde af et e-handelssted, prøv at tilføje varer i din indkøbskurv for at afgive en ordre. Dette er den største arbejdsgang for alle E-handelssider i dag. Hvis elementer er tilføjet med succes og betaling sker til den rigtige købmand, så kan du sige, at build er bestået. Nu Kan du gå videre til at udføre funktionel test på samme build.
ingen omkostninger for en Demo klasse
7. Hvordan man udfører Sanity test?
for at udføre sanity-test behøver du ikke skrive separate testsager, der ligner røgtest. Du skal bare vælge de nødvendige testsager, der allerede er skrevet af programmører. Testere skal bare sørge for, at den planlagte funktionalitet fungerer efter behov.
lad os diskutere ovenstående eksempel igen med henvisning til Sanity test. Antag, at du arbejder på en e-handel site og en ny funktion er frigivet relateret til søgefunktionalitet. Så dit hovedfokus er at kontrollere, om søgefunktionen fungerer fint eller ej. Når det er testet godt, skal du gå videre til anden større funktionalitet som betalingsstrøm.
i ethvert projekt under den første udgivelse beder udviklingsholdet testere om at teste bygningen fuldstændigt. Når bygningen testes for accept eller afvisning, er det røgtest. Hvis bygningen accepteres, og den testes yderligere for hovedfunktionaliteter, er det Sanity-test. Overvej for eksempel, at den samme build har tre moduler som Login, Logout og Admin. Du skal kontrollere disse moduler for deres grundlæggende funktioner uden at gå dybere, så er det Sanity test.
Smoke Testing vs Sanity Testing-De vigtigste forskelle
Smoke Testing | Sanity Testing |
Smoke testing konstaterer, at kernefunktionaliteterne i programmet fungerer fint absolut. | Sanity test er gjort for at kontrollere enten nye funktionaliteter eller fejl er blevet rettet korrekt uden at gå dybere. |
formålet med røgtest er at verificere systemets stabilitet til at behandle regressionstest i fremtiden. | formålet med sanity test er at verificere rationaliteten af systemet for at fortsætte med mere regressionstest i fremtiden. |
Røgtest udføres enten af udviklere eller testere. | Sanity test udføres kun af testere. |
røg test er normalt dokumenteret og scripted. | Sanity test er ikke dokumenteret eller scripted. |
røg test er en delmængde af accept test. | Røgtest er en delmængde af regressionstest. |
Røgtest fokuserer på hele systemet fra ende til ende. | Sanity test fokuseret på udvalgte komponenter i et system. |
Røgprøvning er som en generel sundhedskontrol. | Sanity test er som en særlig sundhedskontrol. |
Læs: perfekt vejledning til testmetoder – ved alt om testmetoder?
røg test vs. Sanity Testing-vigtige punkter at huske
- røg test og sanity test er bestræbelser på at spare tid ved hurtigt at afgøre, om et program fungerer korrekt eller ej. Det sørger også for, at bygningen er berettiget til streng test.
- Sanity test udføres af testeren og tages som delmængde af accepttest. Røgtest udføres af udviklere eller testere begge og tages som delmængde af streng test.
- Røgtest udføres på bygningsniveau for at kontrollere kernefunktionaliteterne i en applikation. Sanity test udføres på frigivelsesniveau for at kontrollere de vigtigste funktioner i en applikation.
- en af de bedste branchepraksis er at gennemføre en daglig Bygge-og røgtest i programmelprojekter.
Lær af videoerne
konklusion
både røgprøvning og sundhedstest kan enten udføres manuelt eller bruge et automatiseringsværktøj. Når automatiseringsværktøjer bruges, startes test for at generere bygningen automatisk. Baseret på produktkravene er det muligt at udføre røg-eller sanity-test i samme programbygning. I sådanne tilfælde skal du udføre røgtest først, så kan du gå videre med sanity-testen. I brancher kombineres testsager til sanity-test normalt med røgtestsager for at fremskynde udførelsen. Derfor er det almindeligt at bruge disse udtryk ombytteligt af udviklere.
Jeg håber, at forskellen er klar med diskussionen mellem røgtest og sundhedstest. Hvis du vil vide mere om forskellige typer test, og hvordan du udfører dem praktisk, skal du deltage i KVALITETSSIKRINGSPROGRAMMET på JanBask Training for at få et indgående kendskab til emnet og lære at designe testcases til programmelopbygningen.
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
kommende klasse
13 dage 09 Apr 2021
DevOps
- intro til DevOps
- Git and maven
- Jenkins& ansible
- Docker and 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
kvalitet
- test af programmel livscyklus
- automatiseringstest og API-Test
- selenrammeudvikling ved hjælp af Test
kommende klasse
6 dage 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
- funktioner af Python
- Python Editors and Idees
- datatyper og variabler
- PYTHON fil operation
-1 dag 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
- maskinlæring: overvåget læring
- maskinlæring: 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
Sanity Testing Tutorial Guide for Beginner
What is STLC? Learn Software Testing Life Cycle Phases
Søg Stillinger
QA-Test Kursus
Kommende Partier
02
April
Man – Fre
6 Uger
10
April
Mon – Fri
6 Weeks
Receive Latest Materials and Offers on QA Testing Course