istqb exam questions equivalence partitioning
Det er viktig at alle testere skal kunne skrive testtilfeller basert på ekvivalenspartisjonering og grenseverdianalyse. Å ta dette i betraktning har ISTQB betydelig betydning for dette emnet i ISTQB Foundation level Certificate exam . God praksis og logisk tenkning kan gjøre det veldig enkelt å løse disse spørsmålene.
Hva er ekvivalenspartisjonering?
Equivalence Partitioning er en metode for å utlede testsaker. I denne metoden blir ekvivalensklasser (for inngangsverdier) identifisert slik at hvert medlem av klassen får den samme typen behandling og utgang.
Verdiene ytterst (start- / sluttverdier eller nedre / øvre endeverdier) i en slik klasse er kjent som grenseverdier. Analyse av oppførselen til et system ved bruk av slike verdier kalles Grenseverdianalyse (BVA).
Her er noen eksempler på spørsmål fra ISTQB eksamensoppgaver om ekvivalenspartisjonering og BVA. (Bestilt: Enkelt til lite komplekst)
Spørsmål 1)
Ett av feltene i et skjema inneholder en tekstboks som godtar numeriske verdier i området 18 til 25. Identifiser den ugyldige ekvivalensklassen.
a) 17
b) 19
c) 24
d) 21
Løsning:
Tekstboksen godtar numeriske verdier i området 18 til 25 (18 og 25 er også en del av klassen). Så denne klassen blir vår gyldige klasse. Men spørsmålet er å identifisere ugyldig ekvivalensklasse. Klassene vil være som følger:
Klasse I: verdier ugyldig klasse
Klasse II: 18 til 25 => gyldig klasse
Klasse III: verdier> 25 => ugyldig klasse
17 faller under en ugyldig klasse. 19, 24 og 21 faller under gyldig klasse. Så svaret er 'A'
Spørsmål 2)
I en eksamen må en kandidat score minst 24 poeng for å tømme eksamen. Det maksimale han kan score er 40 poeng. Identifiser gyldige ekvivalensverdier hvis studenten avslutter eksamen.
a) 22,23,26
b) 21,39,40
c) 29,30,31
d) 0,15,22
Løsning:
Klassene vil være som følger:
Klasse I: verdier ugyldig klasse
Klasse II: 24 til 40 => gyldig klasse
Klasse III: verdier> 40 => ugyldig klasse
Vi må identifisere gyldige ekvivalensverdier. Gyldige ekvivalensverdier vil være der i en gyldig ekvivalensklasse. Alle verdiene skal være i klasse II. Så svaret er 'C'
Spørsmål 3)
Ett av feltene i et skjema inneholder en tekstboks som godtar alfanumeriske verdier. Identifiser gyldig ekvivalensklasse
ei bok
b) Bestill
c) Boo01k
d) Bestill
Løsning:
Alfanumerisk er en kombinasjon av alfabet og tall. Derfor må vi velge et alternativ som har begge disse. En gyldig ekvivalensklasse vil bestå av både alfabet og tall. Alternativ ‘c’ inneholder både alfabet og tall. Så svaret er 'C'
Spørsmål nr.4)
Bryteren er slått av når temperaturen faller under 18, og deretter slås den på når temperaturen er mer enn 21. Når temperaturen er mer enn 21. Identifiser ekvivalensverdiene som tilhører samme klasse.
a) 12,16,22
b) 24,27,17
c) 22,23,24
d) 14,15,19
Løsning:
Vi må velge verdier fra samme klasse (det kan være en gyldig eller ugyldig klasse). Klassene vil være som følger:
Klasse I: mindre enn 18 (slått av)
Klasse II: 18 til 21
Klasse III: over 21 (bryteren slått på)
Bare i alternativ ‘c’ er alle verdiene fra en klasse. Derav svaret er ‘C’ . (Vær oppmerksom på at spørsmålet ikke snakker om gyldige eller ugyldige klasser. Det handler bare om verdier i samme klasse)
Spørsmål nr. 5)
Et program validerer et numerisk felt som følger: verdier mindre enn 10 avvises, verdier mellom 10 og 21 aksepteres, verdier større enn eller lik 22 avvises. Hvilke av følgende inngangsverdier dekker alle ekvivalenspartisjonene?
til. 10,11,21
b. 3.20.21
c. 3,10,22
d. 10,21,22
Løsning:
Vi må velge verdier som faller inn i alle ekvivalensklassen (gyldig og ugyldig begge deler). Klassene vil være som følger:
Klasse I: verdier ugyldig klasse
Klasse II: 10 til 21 => gyldig klasse
Klasse III: verdier> = 22 => ugyldig klasse
Alle verdiene fra alternativ ‘c’ faller inn under alle forskjellige ekvivalensklasser. Så svaret er ‘C’.
Spørsmål nr.6)
Et program validerer et numerisk felt som følger: verdier mindre enn 10 avvises, verdier mellom 10 og 21 aksepteres, verdier større enn eller lik 22 avvises. Hvilket av følgende dekker de FLESTE grenseverdiene?
til. 9,10,11,22
b. 9,10,21,22
c. 10,11,21,22
d. 10,11,20,21
Løsning:
Vi har allerede kommet opp med klassene som vist i spørsmål 5. Grensene kan identifiseres som 9, 10, 21 og 22. Disse fire verdiene er i alternativ ‘b’. Så svaret er ‘B’
hvordan du åpner en swf-fil i krom
Spørsmål nr. 7)
I et system designet for å beregne skatten som skal betales:
En ansatt har £ 4000 i lønn skattefri.
De neste £ 1500 beskattes med 10%.
De neste £ 28000 deretter beskattes med 22%.
Eventuelt ytterligere beløp beskattes med 40%.
Hvilken av disse tallgruppene faller i nærmeste hele pund i tre forskjellige ekvivalensklasser?
a) £ 4000; £ 5000; £ 5500
b) £ 32001; £ 34000; £ 36500
c) £ 28 000; £ 28001; £ 32001
d) £ 4000; £ 4200; £ 5600
Løsning:
Klassene vil være som følger:
Klasse I: 0 til £ 4000 => ingen avgift
Klasse II: £ 4001 til £ 5500 => 10% skatt
Klasse III: £ 5501 til £ 33500 => 22% skatt
Klasse IV: £ 33501 og over => 40% skatt
Velg verdiene som faller inn i tre forskjellige ekvivalensklasser. Alternativ ‘d’ har verdier fra tre forskjellige ekvivalensklasser. Så svaret er ‘D’.
Spørsmål 8)
I et system designet for å beregne skatten som skal betales:
En ansatt har £ 4000 i lønn skattefri.
De neste £ 1500 beskattes med 10%.
De neste £ 28000 deretter beskattes med 22%.
Eventuelt ytterligere beløp beskattes med 40%.
Hvilke av disse er til et nærmeste hele pund en gyldig testsak for grenseverdianalyse?
a) £ 28000
b) £ 33501
c) £ 32001
d) £ 1500
Løsning:
Klassene er allerede delt i spørsmål nr. 7. Vi må velge en verdi som er en grenseverdi (start / sluttverdi). 33501 er en grenseverdi. Så svaret er ‘B’ .
Spørsmål 9)
Gitt følgende spesifikasjon, hvilke av følgende verdier for alder er i SAMME ekvivalenspartisjon?
Hvis du er under 18 år, er du for ung til å være forsikret.
Mellom 18 og 30 inkluderer du 20% rabatt.
Alle over 30 er ikke kvalifisert for rabatt.
a) 17, 18, 19
b) 29, 30, 31
c) 18, 29, 30
d) 17, 29, 31
Løsning:
Klassene vil være som følger:
Klasse I: alder ikke forsikret
Klasse II: alder 18 til 30 => 20% rabatt
Klasse III: alder> 30 => ingen rabatt
Her kan vi ikke avgjøre om klassene ovenfor er gyldige eller ugyldige, da ingenting er nevnt i spørsmålet. (Men ifølge vårt antagelse kan vi si at I og II er gyldige og III er ugyldige. Men dette er ikke nødvendig her.) Vi må velge verdier som er i SAMME ekvivalenspartisjon. Verdier fra alternativ ‘c’ faller i samme partisjon. Så svaret er ‘C’.
Dette er noen få eksempler på spørsmål fra ISTQB-papirer. Vi vil fortsette å legge til flere ISTQB-spørsmål med svar i de kommende innleggene.
Om forfatteren:
Dette er en gjesteartikkel av “N. Sandhya Rani ”. Hun har rundt 4 års erfaring innen programvaretesting, hovedsakelig innen manuell testing. Hun hjelper mange aspirant-programvaretestere med å fjerne ISTQB-sertifiseringseksamen.
Sett spørsmålene dine relatert til ISTQB-eksamen i kommentarfeltet nedenfor.
Komplett ISTQB Certification Premium Study Package:
Vis sikkert og bestå grunnprøven enkelt med dette omfattende premium studiematerialet.
Klikk på bildet nedenfor for å vite mer:
Anbefalt lesing
- Hva er grenseverdianalyse og ekvivalenspartisjonering?
- ISTQB GRATIS oppdateringer
- ISTQB Foundation Exam Format & Guidelines To Solve Papers
- Intervju spørsmål og svar
- 15 topp CAPM eksamensspørsmål og svar (eksempler på spørsmål)
- ISTQB Grunnleggende eksamen Eksempeloppgave - III
- ISTQB Foundation level exam Eksempeloppgave - II
- ISTQB Foundation level exam Eksempel på papir - I