Forskel mellem test af røg og sundhed

Forfatter: Laura McKinney
Oprettelsesdato: 2 April 2021
Opdateringsdato: 13 Kan 2024
Anonim
Forskel mellem test af røg og sundhed - Teknologi
Forskel mellem test af røg og sundhed - Teknologi

Indhold


Test af røg og sundhed er teknikker, der fungerer som en del af henholdsvis integration og regressionstest. Den markante forskel mellem test af røg og sundhed er, at røgprøven anvendes i det ustabile produkt, mens sanitetstesten anvendes til de mere stabile produkter. Røgprøvning kan siges at være lav test, da den bare tester for den vitale forudsætning, men sundhedstest undersøger hvert af modulerne i softwaren i slutningen for at kontrollere, om de anvendte ændringer fungerer godt.

    1. Sammenligningstabel
    2. Definition
    3. Vigtige forskelle
    4. Konklusion

Sammenligningstabel

Grundlag for sammenligningRøgprøvningSanitetstest
GrundlæggendeRøgetest evaluerer og tester de væsentlige funktioner.Sanitetstest kontrollerer softwaremodulerne dybt.
Test tilfældeKan skrives eller automatiseres test.unscripted
Nærme sigLavt og bredtSmal og dyb
ProminenceHovedformål er at dække alle dele af applikationen hurtigt.Vægt på funktionen af ​​modulerne (softwaredele) af softwaren.
Handlet efterHver bygningKun på den stabile bygning.
Udført afUdviklerTester


Definition af røgetest

Det Røgprøvning stammer hovedsageligt fra integrationstestmetoden. Det starter normalt inden test i fuld skala, der dækker en bred del af softwaren, men ikke mere komplekse og detaljerede aspekter af det. Røgprøvning betragtes som den ikke-udtømmende test, hvor funktionen af ​​de mest afgørende funktioner i produktet kontrolleres.

Aktiviteterne, der udføres i røgprøvningen, er:

  • For det første konverterer det softwaremodulerne til koden og samarbejder det til en "build". En build består af datafiler, genanvendelige moduler, biblioteker og konstruerede komponenter, som er nødvendige for at anvende en eller flere funktioner.
  • En række testsager er planlagt til at opdage fejl for at sikre, at funktionerne fungerer korrekt.
  • De flere builds integreres derefter i et enkelt produkt, og hele produktet testes røg gentagne gange.
  • Testprocessen fortsættes kun, indtil resultaterne er i overensstemmelse med det grundlæggende krav til produktet, men hvis resultaterne ikke stemmer overens med de grundlæggende krav, returneres produktet til udviklingsteamet for de væsentlige ændringer.

Fordele ved røgetestning

  • Risikominimering ved at opdage og rette op på manglerne tidligere.
  • Gentagen inspektion forbedrer systemets kvalitet.
  • Forenklet fejlbestemmelse og korrektion
  • Fremskridt evalueres let

Definition af sundhedsundersøgelse

Det Sanitetstest er en måde at teste build helt efter anvendelse af de små ændringer i koden og funktionaliteten. Den kontrollerer primært, om produktet fungerer korrekt efter ændringer og fejlene er rettet eller ej. Sanitetstestning er undergruppen af ​​regressionstestning og udføres inden lanceringen af ​​produktet. Hvis den foreslåede funktionalitet ikke fungerer i henhold til forventningerne, kasseres den sammensatte build for at eliminere den tid og omkostninger, der kræves i den strenge test.


Softwaren skal gennemgå den anden testning, før den gennemgår til sundhedsundersøgelsen. Denne type test er dybere i forstand, betyder, at den overvejer de detaljerede aspekter af softwaren.

Fordele ved sundhedsundersøgelse

  • God tidsudnyttelse, da fokus er på et eller få områder af funktionaliteten.
  • Forsikrer korrekt anvendelse af applikationen efter implikationen af ​​de mindre ændringer i koden.
  • Opdager de afhængige manglende objekter.
  1. Røgtesten indledes på bygningen i starten og inspicerer for de mest grundlæggende funktioner. På den anden side vurderer sanity testing, softwaren bygger dybt.
  2. Dokumentation i røgtest udføres gennem det skriftlige sæt tests eller automatiske test, mens der i sanitetstest ikke udføres scripting.
  3. Røgprøvningsteknikken er lav og bred, hvilket betyder, at den involverer enhver bygning i testen, men ikke går på et meget ekstremt niveau. I modsætning hertil bruger sanity-test en smal og dyb tilgang, hvor enkeltbygningen testes grundigt.
  4. Den primære hensigt med røgafprøvningen er at dække alle dele af softwaren hurtigt. Omvendt fokuserer sundhedstest på funktionen af ​​hvert modul i softwaren.
  5. En udvikler er ansvarlig for at udføre røgprøvning, hvorimod sanity-testen udføres af testeren.
  6. Røgprøvning er som at tjekke for antallet af dokumenter i en dokumentverifikationsproces. I modsætning hertil inkluderer sanity-test den komplette evaluering af et enkelt dokument.

Konklusion

Det forudgående mål med røgprøvningen er at bekræfte stabilitet af produktet, mens sundhedstest sikrer rationalitet af produktet.