test cases interview questions
V STH imamo radi vprašanja in jih vedno spodbujamo. Le tako lahko spodbujamo zdravo razpravo in razvijamo perspektivo.
V današnjem članku bomo odgovorili na dve zanimivi vprašanji, ki sta nam jih posredovali s komentarji na naše članke.
Lahko bi jim odgovorili v samih komentarjih, toda zaradi njihove dolžine in široke uporabnosti za vse v podobnih situacijah smo to objavo zasnovali zgolj kot ekskluzivna vprašanja in odgovori.
Začnimo!
Preberite tudi => 101+ ročno in avtomatizirano testiranje programske opreme Intervju Vprašanja in odgovori
Kaj se boste naučili:
Vprašanje 1)
V odgovor na to objavo nam prihaja iz 'Bhawana Kumara': 7 vrst napak programske opreme, ki bi jih moral poznati vsak preizkuševalec
'Na enem od intervjujev, ki sem ga prejel, napišite čim več testnih primerov za ta scenarij - če ste nova stranka in želite odpreti račun kreditne kartice, potem prej dobite tri pogoje, boste dobili 15% popust na vse vaše nakupe danes, drugič, če ste obstoječa stranka in imate kartico zvestobe, prejmete 10% popust in tretjič, če imate kupon, lahko danes pridobite 20% popusta (vendar ga ni mogoče uporabiti s popustom 'nova stranka'). Po potrebi se dodajo zneski popustov.
Ali mi lahko kdo pomaga, prosim. '
Seveda. Z veseljem pomagam!
Odgovorite: To vprašanje je klasičen primer različne obdelave različnih vrst vložkov. Tu vnesemo vrsto stranke. Obdelava je znesek popusta, ki ga lahko izkoristijo. Odvisno od vrste vhoda, če se izhod razlikuje, je model, ki ga je mogoče uspešno uporabiti za testiranje, 'Preskušanje tabele odločitev'.
Poglejmo, kako lahko to storite.
1. korak: Razdelite svoj prispevek na kategorije
Če želite ustvariti tabelo odločitev, boste morali svoj prispevek razdeliti na kategorije.
V tej situaciji je 6 kategorij uporabnikov:
- Nove stranke s kuponom
- Nove stranke brez kupona
- Obstoječe stranke s kartico zvestobe in brez kupona
- Obstoječe stranke brez kartice zvestobe in brez kupona
- Obstoječe stranke s kartico zvestobe in kuponom
- Obstoječe stranke brez zvestobe in s kuponom
Izdelati je mogoče več particij, vendar iz same opredelitve težave ni jasno, ali lahko nove stranke imajo kartico zvestobe ali ne. Torej ne domnevamo. Poleg tega je to samo zato, da vam pokaže, kako najti rešitev.
2. korak: Sestavite svojo tabelo odločitev.
Za to obstaja veliko načinov. Vse vhodne kategorije bi uporabil kot stolpce, popuste pa kot vrstice. Na koncu dobite naslednjo tabelo:
(Za spodnji pogled kliknite spodnjo sliko)
3. korak: Izberite uporabnika iz vsake vhodne kategorije in preizkusite
kje je omrežni varnostni ključ na usmerjevalniku
Zdaj lahko iz vsake kategorije izberete eno vrednost in preizkusite, ali je uporabljen pravi znesek popusta.
Torej, zdaj boste potrebovali vsaj 6 strank ali 6 testnih primerov, da primer popolnoma preizkusite.
Prepričan sem, da v tem trenutku razmišljate: »To je vse dobro. Kako pa lahko takoj odgovorim na vprašanje v intervjuju, če nimam časa za natančno rešitev, kot ste vi? '
Zato je pomembno, da v intervjuju spregovorite o svojih mislih .
Takoj ko zaslišite vprašanje, lahko rečete: Mislim, da bo tabela odločitev pomagala rešiti to težavo. Če anketar želi, da podrobneje razložite, lahko zaprosite za beležko in pisalo ter ga razdelate. Medtem ne pozabite razložiti svoje rešitve.
Upoštevajte tudi, da ni pomembno, da je rešitev 100% pravilna. Torej lahko zaradi pritiska na razgovoru ali na hitro pogrešate vhodno kategorijo ali dve in to je v redu. Anketar bo hvaležen za vašo strategijo in jasnost misli.
Upamo, da bomo na to vprašanje odgovorili na vaše zadovoljstvo! Za več informacij o tabelah odločitev si oglejte: Kako napisati kompleksne scenarije preizkusa poslovne logike s tehniko odločitvenih tabel
Preberite tudi => Kako napisati učinkovite testne primere
Vprašanje št. 2)
Dhrumil je objavil vprašanje: “ Kaj je pravilo 80:20 ali Paretovo načelo? Prosimo, pojasnite na primeru . ' v odgovor Vse v enem vodnik o gostoti pomanjkljivosti - njen pomen in kako to izračunati .
kako napisati testni primer
Odgovorite: Pravilo 80/20 se imenuje tudi Paretovo načelo. Osnovno definicijo si lahko ogledate tukaj Pareto načelo
Pravi, da je 80% rezultatov posledica 20% vzrokov. Uporablja se lahko za marsikaj, v okviru projekta za zagotavljanje kakovosti IT pa je mogoče opaziti naslednje.
- 80% vaše produktivnosti je posledica 20% dejavnosti, ki jih opravljate
- 80% napredka prispeva 20% vaše ekipe
- 80% aplikacije lahko preizkusi 20% testnih primerov
- 80% napak lahko odpravite tako, da odpravite 20% svojih napak
In tako naprej..
Zato bomo po tem pravilu morali ugotoviti, kakšnih 20% vzrokov.
Paretova analiza je preprosto tehnika, ki vam pomaga optimizirati svoja prizadevanja. Namesto da bi se osredotočili na vse 100-odstotne vzroke, nam pravi, da iščemo tistih 20 odstotkov vzrokov, ki ob obravnavi povečajo vašo donosnost (80% težav).
- To ni natančna znanost in je ne bi smeli jemati po naravni vrednosti.
- Analiza Pareto ugotavlja, da se uporablja v mnogih panogah in ne samo v programski opremi.
- Če želite natančno vedeti, kaj je 20% vzrokov, lahko sestavite a Paretov grafikon . Gre za preprosto kombinacijo črtnih in črtnih grafikonov, ki vzroke povzemajo na osi X in težave na osi Y. Kumulativna frekvenčna črta 80% se spusti na os X. Vsi vzroki, ki ležijo med 0 in vrstico, so 20-odstotni vzroki.
Na primer: če je v aplikaciji 5 modulov, ki imajo napake, ki jih je treba odpraviti, in je to njihova distribucija:
Zdaj boste to tabelo preuredili v padajočem vrstnem redu števila napak in izračunali kumulativni odstotek frekvence.
Ko za zgornje tabelarne podatke narišemo Paretovo karto, boste na koncu dobili:
(Za natančne korake, kako ustvariti Paretov diagram v Excelu, sledite tej povezavi: Grafikon Pareto )
Zdaj, če želite vedeti, kaj naj popravi vaših 20% modulov, da bi ciljali na optimalno odpravljanje napak, narišite črto pri oznaki 80% na svoji kumulativni frekvenčni osi, kot spodaj:
Zato so 20-odstotni moduli, na katere bi se morali osredotočiti, moduli 1, 4 in 2.
To je seveda izmišljen primer, toda ko je število vzrokov v nekaj desetih, ta metoda lahko naredi čudeže v smislu, da nam da jasnost, kaj izbrati.
Zaključek
Hvala za vaša čudovita vprašanja, bralstvo in sodelovanje.
Hvala Swati S., članu ekipe STH, da je podrobneje odgovoril na ta vprašanja.
Prosimo, sporočite nam, kako smo ravnali s tem člankom in če je bil koristen. Nadaljujte in pošljite več vprašanj!
PREV Vadnica | NASLEDNJA Vadnica
Priporočeno branje
- Vprašanja in odgovori za intervju
- Nekaj zanimivih vprašanj za preskušanje programske opreme
- Kako se pripraviti na intervju za testiranje programske opreme
- Programska oprema Ročno preizkušanje Vprašanja za intervjuje za izkušene strokovnjake
- Vprašanja in odgovori za preizkušanje ETL
- Viri in prenosi za testiranje programske opreme QA
- Najboljših 25 vprašanj o intervjuju za programsko inženirstvo (ZADNJA 2021)
- Kateri je najboljši trenutek v vaši testni karieri? - odgovori na takšnih 14 zanimivih vprašanj za preskušanje programske opreme