what is error guessing technique
Fejlgætte er en softwaretestteknik til at gætte den fejl, der kan gælde i koden .
Det er en erfaringsbaseret testteknik, hvor testanalytikeren bruger sin erfaring til at gætte de problematiske områder i applikationen. Denne teknik kræver nødvendigvis dygtige og erfarne testere.
Det er en type Black-Box Testing-teknik og kan ses som en ustruktureret tilgang til softwaretest.
hvordan man tilføjer svn-lager i formørkelse
Hvad du lærer:
Fejl ved gætteteknik
Testcases til at finde problemer i softwaren er skrevet baseret på den tidligere testoplevelse med lignende applikationer. Så omfanget af testsagerne vil normalt afhænge af, hvilken type test Testanalytiker var involveret i fortiden. Fejlretningsteknikken følger ikke nogen specifikke regler.
For eksempel, hvis analytikeren gætter på, at login-siden er udsat for fejl, vil testerne skrive detaljerede testsager, der koncentrerer sig om login-siden. Testere kan tænke på en række forskellige kombinationer af data for at teste login-siden.
For at designe testsager baseret på Fejlgætningsteknikken kan analytikeren bruge tidligere erfaringer til at identificere forholdene.
Denne teknik kan bruges på ethvert testniveau og til test af de almindelige fejl som:
- Opdel med nul
- Indtastning af tomme mellemrum i tekstfelterne
- Ved at trykke på knappen Send uden at indtaste værdier.
- Uploade filer, der overstiger maksimumsgrænserne.
- Nul pointer-undtagelse.
- Ugyldige parametre
Præstationsgraden for denne teknik afhænger hovedsageligt af testernes evne.
Formål med gættet fejl ved softwaretest
- Hovedformålet med denne teknik er at gætte mulige fejl i de områder, hvor formel test ikke fungerer.
- Det skal opnå et altomfattende sæt af test uden områder, der springes over, og uden at skabe overflødige tests.
- Denne teknik kompenserer for den karakteristiske ufuldstændighed af grænseværdianalyser og ækvivalenspartitioneringsteknikker.
Faktorer, der bruges til at gætte fejlene
Fejlgætteteknik kræver dygtig og erfaren tester. Det er hovedsageligt baseret på intuition og erfaring .
hvad er komponenterne i Java-platformen?
Følgende faktorer kan bruges til at gætte fejlene:
- Erfaringer fra tidligere udgivelser
- Tester’s intuition
- Historisk læring
- Tidligere mangler
- Produktion billetter
- Gennemgå tjekliste
- Applikationsgrænseflade
- Tidligere testresultater
- Risikorapporter af applikationen
- Forskellige data, der anvendes til testning.
- Generelle testregler
- Viden om AUT
Hvornår skal jeg udføre fejlgætte?
Det skal normalt udføres, når de fleste af de formelle testteknikker er anvendt.
gratis dvd-ripper til Windows 8.1
Retningslinjer for gættet fejl
- Husk tidligere urolige områder: Under enhver af dine testopgaver skal du notere den til din fremtidige reference, når du støder på en interessant fejl. Der er generelt nogle almindelige fejl, der opstår i en bestemt applikationstype. Se listen over almindelige fejl for den type applikation, du arbejder på.
- Forbedre din tekniske forståelse: Kontroller, hvordan koden er skrevet, og hvordan begreberne som en nulpointer, arrays, indekser, grænser, sløjfer osv. Implementeres i koden.
- Få viden om det tekniske miljø (server, operativsystem, database), hvor applikationen hostes.
- Se ikke bare efter fejl i koden, men se også efter fejl og tvetydighed i krav, design, opbygning, test og brug.
- Forstå det system, der testes
- Evaluer historiske data og testresultater
- Bevar opmærksomheden om typiske implementeringsfejl
Fremgangsmåde til gætteteknik
Fejlgætning er grundlæggende en intuitiv og ad-hoc proces; derfor er det meget vanskeligt at give en veldefineret procedure til denne teknik. Den grundlæggende måde er først at liste alle mulige fejl eller fejlberettede områder i applikationen og derefter oprette testsager baseret på denne liste.
Fejl gætte eksempel
Antag, at der er et krav om, at mobilnummeret skal være numerisk og ikke være mindre end 10 tegn. Og softwareapplikationen har et mobilnummer. Mark.
Nu nedenfor er Fejlgætteteknikken:
- Hvad bliver resultatet, hvis mobilnr. er tomt?
- Hvad bliver resultatet, hvis der indtastes et andet tegn end et tal?
- Hvad bliver resultatet, hvis der er indtastet mindre end 10 tal?
Fordele ved fejlgætteteknik
- Det viser sig at være meget effektivt, når det bruges i kombination med andre formelle testteknikker.
- Det afdækker de mangler, som ellers ikke ville være muligt at finde ud af gennem formel test. Således sparer oplevelsen af testeren meget tid og kræfter.
- Fejl ved gætte supplerer de formelle testdesignteknikker.
- Meget nyttigt at gætte problematiske områder af applikationen.
Ulemper ved fejlgætteteknik
- Den brændende mangel ved denne teknik er, at den er personafhængig, og dermed kontrollerer testens oplevelse kvaliteten af testsagerne.
- Det kan heller ikke garantere, at softwaren har nået det forventede kvalitetsbenchmark.
- Kun erfarne testere kan udføre denne test. Du kan ikke få det gjort af freshers.
Konklusion
Selvom Fejl gætte er en af de vigtigste teknikker til testning, det giver ikke fuld dækning af applikationen. Det kan heller ikke garantere, at softwaren har nået det forventede kvalitetsbenchmark.
Denne teknik skal kombineres med andre teknikker for at give bedre resultater. For at udføre denne test er det vigtigt at have dygtige og erfarne testere.
En væsentlig fordel ved denne testteknik er, at den afdækker manglerne i de områder, som ellers forbliver uopdaget af anden formel testteknik.
Anbefalet læsning
- Hvad er defektbaseret testteknik?
- Hvad er OATS (Orthogonal Array Testing Technique)?
- Hvad er mutationstest: Vejledning med eksempler
- VBScript-fejlhåndtering: VBScript ved fejl, ved fejl Gå til 0, ved fejl Genoptag næste
- State Transition Testing Technique og State Transition Diagram med eksempler
- Field Validation Table (FVT): En testdesignteknik til feltvalidering
- Bedste softwaretestværktøjer 2021 (QA Test Automation Tools)
- 7 typer softwarefejl, som hver tester burde vide