Forskjellen mellom røyk- og fornuftstesting

Forfatter: Laura McKinney
Opprettelsesdato: 2 April 2021
Oppdater Dato: 13 Kan 2024
Anonim
Forskjellen mellom røyk- og fornuftstesting - Teknologi
Forskjellen mellom røyk- og fornuftstesting - Teknologi

Innhold


Test av røyk og tilregnelighet er teknikker som fungerer som en del av integrasjons- og regresjonstesting. Den signifikante forskjellen mellom røyk- og tilregnelighetsprøving er at røykprøven brukes i det ustabile produktet mens sanity-testen blir brukt på de mer stabile produktene. Røykprøving kan sies å være grunne tester da den bare tester for den nødvendige forutsetningen, men tilregnelighetstesting undersøker hver av modulene til programvaren på slutten, for å sjekke om de endrede applikasjonene fungerer bra.

    1. Sammenligningstabell
    2. Definisjon
    3. Viktige forskjeller
    4. Konklusjon

Sammenligningstabell

Grunnlag for sammenligningRøykprøvingSanity Testing
grunn~~POS=TRUNCRøykprøving evaluerer og tester for de viktige funksjonene.Sanity testing sjekker programvaremodulene dypt.
Test sakerKan skrives eller automatiseres test.unscripted
Nærme segGrunt og bredtSmal og dyp
prominenceHovedhensikten er å dekke alle deler av applikasjonen raskt.Vekt på funksjonen til modulene (programvaredeler) til programvaren.
Handlet ut ifraHver bygningBare på stallbygningen.
Fremført avUtviklertester


Definisjon av røykprøving

De Røykprøving stammer hovedsakelig fra tilnærmingen til integreringstesting. Det starter vanligvis før fullskala testing som dekker en bred del av programvaren, men ikke mer komplekse og detaljerte sider ved den. Røykprøving blir betraktet som den ikke-uttømmende testen der bruken av de mest avgjørende funksjonene i produktet kontrolleres.

Aktivitetene som utføres i røykprøvingen er:

  • For det første konverterer den programvaremodulene til koden og samarbeider den til en "build". En build består av datafiler, gjenbrukbare moduler, biblioteker og konstruerte komponenter som er nødvendige for å bruke en eller flere funksjoner.
  • En serie testtilfeller planlegges for å oppdage feil for å sikre at funksjonene utføres på riktig måte.
  • De flere byggene blir deretter integrert i et enkelt produkt, og hele produktet blir røykprøvd gjentatte ganger.
  • Testprosessen fortsettes bare til resultatene samsvarer med det grunnleggende kravet til produktet, men hvis resultatene ikke samsvarer med de grunnleggende kravene, returneres produktet til utviklingsteamet for de vesentlige endringene.

Fordeler med røykprøving

  • Risikominimering ved å oppdage og rette opp manglene tidligere.
  • Gjentatt inspeksjon forbedrer systemets kvalitet.
  • Forenklet feilbestemmelse og korreksjon
  • Fremgang vurderes enkelt

Definisjon av Sanity Testing

De Sanitetstesting er en måte å teste bygningen helt etter å ha brukt små endringer i koden og funksjonaliteten. Den sjekker først og fremst om produktet fungerer riktig etter endringer og feilene har blitt fikset eller ikke. Sanity testing er undergruppen av regresjonstesting og utføres før lanseringen av produktet. Hvis den foreslåtte funksjonaliteten ikke fungerer i henhold til forventningene, blir den sammensatte konstruksjonen forkastet for å eliminere tiden og kostnadene som trengs for den strenge testingen.


Programvaren må gjennom de andre testene før de går til sanity testing. Denne typen tester er dypere i forstand, betyr at den vurderer de detaljerte aspektene av programvaren.

Fordelene med sunnhetsprøving

  • God tidsutnyttelse da fokuset er på ett eller få områder av funksjonaliteten.
  • Forsikrer riktig bruk av applikasjonen etter implikasjoner av små endringer i koden.
  • Oppdager de avhengige manglende objektene.
  1. Røykingstesten startes på bygningen i begynnelsen og inspiserer for de mest grunnleggende funksjonene. På den annen side evaluerer sanity testing programvaren bygger dypt.
  2. Dokumentasjon i røykprøving gjøres gjennom det skriftlige settet med tester eller automatiserte tester, mens det ikke er gjort noen skripter i sanitetstesting.
  3. Røykprøvingsteknikken er grunt og bred, noe som betyr at den involverer enhver innbygging i testingen, men ikke går på et ekstremt nivå. I motsetning bruker sanity testing en smal og dyp tilnærming der single build er grundig testet.
  4. Den primære hensikten med røykprøvingen er å dekke alle deler av programvaren raskt. Omvendt fokuserer fornuftstesting på funksjonen til hver modul av programvaren.
  5. En utbygger er ansvarlig for å utføre røykprøving, mens sanity-testen utføres av testeren.
  6. Røykprøving er som å sjekke for antall dokumenter i en dokumentverifiseringsprosess. I motsetning til dette inkluderer fornuftstesting fullstendig evaluering av et enkelt dokument.

Konklusjon

Det forutgående målet med røykprøvingen er å bekrefte stabilitet av produktet mens sanity testing sikrer rasjonalitet av produktet.