cste software testing certification exam question pattern
Ta članek vam bo dal splošno predstavo o Vzorec papirja za certifikacijski izpit CSTE . Vključil sem nekaj vzorčnih vprašanj in odgovorov za lažni testni članek CSTE. Lahko se sklicujete na ta vprašanja in presodite vzorec opisnega odgovora.
Če potrebujete vprašanja o objektivnem tipu iz prispevka CSTE, si lahko ogledate naš prejšnji članek o odgovorih na vprašanja o objektivnem tipu CSTE. Prav tako lahko prenesete še nekaj vzorčnih člankov z našega „Prenosi“ odsek.
CSTE Mock Test Paper - Vprašanja in odgovori
V # 1) Določite naslednje skupaj s primeri (25 znamk)
a. Preskušanje mejne vrednosti
b. Preskus enakovrednosti
c. Ugibanje napak
d. Preverjanje mize
e. Analiza kontrolnega pretoka
Odgovor:
a) Analiza mejne vrednosti: Postopek izbire testnih primerov / podatkov z določitvijo meja, ki ločujejo veljavne in neveljavne pogoje.
Preskusi so izdelani za preizkušanje notranjih in zunanjih robov teh meja, poleg dejanskih mejnih točk ali izbirne tehnike, pri kateri so izbrani podatki, ki ležijo vzdolž 'meja' razredov vhodne domene (ali izhodnega obsega), podatkovne strukture , parametri postopka itd.
Izbire pogosto vključujejo največje, najmanjše in trivialne vrednosti ali parametre.
Na primer, Vhodni podatki od 1 do 10 (mejna vrednost)
Preizkusite vhodne podatke 0, 1, 2 do 9, 10, 11
b) Preskus enakovrednosti: Vhodna domena sistema je razdeljena na razrede reprezentativnih vrednosti, tako da je število testnih primerov lahko omejeno na enega na razred, kar predstavlja najmanjše število. testnih primerov, ki jih je treba izvesti.
Na primer, veljaven obseg podatkov: 1-10
Testni set: -2; 5; 14.
c) Ugibanje napak: Preizkusite tehniko izbire podatkov. Kriterij za izbiro je izbrati vrednosti, za katere se zdi, da bi lahko povzročile napake. Ugibanje napak temelji predvsem na izkušnjah, z nekaj pomoči iz drugih tehnik, kot je analiza mejnih vrednosti.
Na podlagi izkušenj oblikovalec testov ugane vrste napak, ki bi se lahko pojavile pri določeni vrsti programske opreme, in oblikuje testne primere, da jih odkrije.
vstavi vozlišče v binarno drevo java
Na primer, če je katera koli vrsta virov dodeljena dinamično, je dobro mesto za iskanje napak pri prerazporeditvi virov. Ali so vsi viri pravilno razdeljeni ali se nekateri izgubijo med izvajanjem programske opreme?
d) Preverjanje namizja: Preverjanje namizja izvaja razvijalec sistema ali programa. Postopek vključuje pregled celotnega izdelka, da se zagotovi, da je strukturno dober in da so izpolnjeni standardi in zahteve. To je najbolj tradicionalno sredstvo za analizo sistema ali programa.
e) Analiza kontrolnega toka: Temelji na grafični predstavitvi programskega procesa. Pri analizi krmilnega toka; programski grafi imajo vozlišča, ki predstavljajo stavek ali segment, ki se lahko konča z nerazrešeno vejo.
Graf prikazuje tok programskega krmiljenja iz enega segmenta v drugega, kot je prikazano skozi veje. Cilj Analize krmilnega toka je določiti morebitne težave v logičnih vejah, ki bi lahko povzročile stanje zanke ali nepravilno obdelavo.
V # 2) Ugotovite, da obstaja starejši preizkuševalec, ki dela več napak kot mlajši preizkuševalec. Ta vidik morate sporočiti starejšemu preizkuševalcu. Prav tako ne želite izgubiti tega preizkuševalca. Kako naj gre za konstruktivno kritiko? (10 ocen)
Odgovor: Pri pristopu k kakovosti je nadzornik odgovoren, da svoje podrejene uspe. Učinkovita uporaba kritike je orodje za izboljšanje podrejene uspešnosti.
Pri konstruktivni kritiki morate vključiti naslednje taktike:
- Naredi to zasebno.
- Imejte dejstva.
- Bodite pripravljeni pomagati delavcu, da izboljša svoje delo.
- Bodite natančni glede pričakovanj.
- Sledite določenemu postopku podajanja kritik.
V # 3) Vaš upravitelj vas je prevzel kot preizkusnega vodiča za testiranje spletne aplikacije. Zanima ga, kakšna tveganja bi vključili v testni načrt. Pojasnite vsak dejavnik tveganja, ki bi bil del vašega preskusnega načrta. (20 točk)
Odgovor: Primarni dejavniki tveganja za spletno aplikacijo:
- Varnost: kar koli v zvezi z varnostjo aplikacije.
- Izvedba: Število računalniških virov in kode, ki jih sistem potrebuje za izvajanje svojih funkcij.
- Pravilnost: Podatki, vneseni, obdelani in izpisani v sistemu, so točni in popolni
- Nadzor dostopa: Zagotovitev zaščite virov aplikacijskega sistema
- Neprekinjenost obdelave: Sposobnost vzdrževanja obdelave v primeru težave
- Revizijska sled: Sposobnost utemeljitve obdelave, ki se je zgodila.
- Dovoljenje: Zagotavljanje, da se podatki obdelujejo v skladu z nameni poslovodstva.
Splošno ali sekundarno tveganje:
- Kompleks: karkoli nesorazmerno velikega, zapletenega ali zamotanega.
- Novo: vse, kar v izdelku nima zgodovine.
- Spremenjeno: vse, kar je bilo poseženo ali 'izboljšano'.
- Upstream odvisnost: karkoli, katerega okvara bo povzročila kaskadno napako v preostalem delu sistema.
- Odvisnost od toka: vse, kar je še posebej občutljivo na okvare v preostalem sistemu.
- Kritično: vse, čigar okvara bi lahko povzročila znatno škodo.
- Natančno: vse, kar mora natančno izpolnjevati njegove zahteve.
- Priljubljeno: karkoli, kar se bo veliko uporabljalo.
- Strateško: vse, kar ima za vaše podjetje poseben pomen, na primer funkcija, ki vas loči od konkurence.
- Tretja oseba: karkoli uporabljeno v izdelku, vendar razvito zunaj projekta.
- Porazdeljeno: vse, kar se razprostira v času ali prostoru, kljub temu pa morajo njegovi elementi delovati skupaj.
- Buggy: karkoli je vedelo, da ima veliko težav.
- Nedavna napaka: karkoli z nedavno zgodovino neuspeha.
V # 4) Ste v fazi pogodbe za projekt in razvijate celovit predlog za varnostno kritičen sistem programske opreme. Vaš direktor se je posvetoval z vami glede priprave dokumenta s smernicami, ki bo vključeval vlogo uporabnika v fazi preizkusa sprejemljivosti.
Navedite ključne vloge, za katere menite, da bi jih moral uporabnik igrati v fazi sprejemanja. Navedite tudi kategorije, v katere bi morale spadati zahteve za sprejem. (10 ocen)
Odgovor:
- Zagotovite sodelovanje uporabnikov pri razvoju zahtev in meril za sprejem sistemov.
- Določite začasne in končne izdelke, da sprejmete njihova merila in časovni razpored sprejemljivosti.
- Načrtujte, kako in kdo bo izvajal posamezno prevzemno dejavnost.
- Načrtujte vire za zagotavljanje informacij.
- Pred pregledom prevzema načrtujte primeren čas, da lahko kupčevo osebje prejme in preuči izdelke in ocene.
- Pripravite načrt prevzema.
- Pred sprejetjem in zavrnitvijo se odzovite na analizo projektnih pravic.
- Odobrite različne začasne programske izdelke.
- Opravite končne prevzemne dejavnosti, vključno s formalnim sprejemnim preskusom ob dostavi.
- Odločite se za sprejem vsakega izdelka.
V # 5) Kaj je vzporedno preskušanje in kdaj uporabljamo vzporedno preskušanje? Pojasnite s
primer? (5 točk)
Odgovor: Testiranje novega ali spremenjenega sistema za obdelavo podatkov z istimi izvornimi podatki, ki se uporabljajo v drugem sistemu. Drugi sistem velja za standard primerjave. ALI lahko rečemo, da vzporedno testiranje zahteva, da se isti vhodni podatki izvajajo v dveh različicah iste aplikacije.
Vzporedno preskušanje je treba uporabiti, kadar obstaja negotovost glede pravilnosti obdelave nove prijave. Stare in nove različice aplikacij so enake.
pretvori YouTube v mp3 brezplačno varno
Na primer,
- Uporabite staro in novo različico sistema plačilnih sistemov, da ugotovite, ali so plače iz obeh sistemov uskladive.
- Zaženite staro različico aplikacijskega sistema, da zagotovite, da se ohrani operativno stanje starega sistema, če se v novi aplikaciji pojavijo težave.
V # 6) Kakšna je razlika med preizkušanjem tehnik in orodij? Navedite primere. (5 točk)
Odgovor:
Preizkusna tehnika: Je postopek za zagotovitev, da nekateri vidiki aplikacijskega sistema ali enote pravilno delujejo, morda je malo tehnik, veliko pa je orodij.
Orodja: Je vozilo za izvajanje preskusnega postopka. Orodje je vir za preizkuševalca, vendar samo po sebi ne zadostuje za izvedbo testiranja
Na primer, Nihanje kladiva za zabijanje žeblja. Kladivo je orodje, nihanje kladiva pa je tehnika. Koncept orodij in tehnike je pomemben v preskusnem procesu. Kombinacija obeh omogoča izvedbo preskusnega postopka.
Preizkuševalec mora najprej razumeti preizkusne tehnike in nato razumeti orodja, ki jih je mogoče uporabiti pri vsaki od tehnik.
V # 7) Dejavnosti nadzora kakovosti so osredotočene na ugotavljanje napak v dejansko proizvedenih izdelkih; vendar vaš šef želi, da identificirate in definirate procese, ki bi preprečili napake. Kako bi mu razložili, da razlikuje med odgovornostjo za zagotavljanje kakovosti in kontrolo kakovosti? (10 ocen)
Odgovor:
Zagotavljanje kakovosti:
- Načrtovan in sistematičen sklop dejavnosti, potrebnih za zagotovitev ustreznega zaupanja, da so zahteve pravilno določene in da proizvodi ali storitve ustrezajo določenim zahtevam
- Dejavnost, ki vzpostavlja in ocenjuje postopke za proizvodnjo izdelkov.
- Pomaga pri vzpostavljanju procesov.
- Nastavi merilne programe za vrednotenje procesov.
- Ugotavlja slabosti v procesih in jih izboljšuje.
- Za zagotavljanje kakovosti je odgovorna celotna ekipa.
- Preprečuje pojav težav ali napak
Nadzor kakovosti:
- Postopek primerjave kakovosti izdelkov z veljavnimi standardi; in ukrepa se, ko se zazna neskladnost.
- Dejavnost, s katero se preveri, ali izdelek ustreza vnaprej določenim standardom.
- Izvaja postopek.
- Preveri, ali so določeni atributi v določenem izdelku ali storitvi
- Ugotavlja napake, katerih glavni namen je odpravljanje napak.
- Za kontrolo kakovosti je odgovoren preizkuševalec.
- Zazna, sporoči in popravi napake
V # 8) Razlikovanje med modeliranjem transakcijskih tokov, modeliranjem končnih stanj, modeliranjem pretoka podatkov in časovnim modeliranjem? (10 ocen)
Odgovor:
Modeliranje transakcijskega toka: Vozlišča predstavljajo korake v transakcijah. Povezave predstavljajo logično povezavo med koraki.
Končno državno modeliranje: Vozlišča predstavljajo različna stanja, ki jih lahko opazi uporabnik. Povezave predstavljajo prehode, ki se zgodijo pri prehodu iz stanja v stanje.
Modeliranje podatkovnega toka: Vozlišča predstavljajo podatkovne objekte. Povezave predstavljajo transformacije, do katerih pride pri prevajanju enega podatkovnega predmeta v drugega.
Modeliranje časa: Vozlišča so programski objekti. Povezave so zaporedne povezave med programskimi predmeti. Uteži povezav se uporabljajo za določanje zahtevanih časov izvajanja med izvajanjem programa.
9) Naštejte, kaj mislite, da sta glavna cilja testiranja.
(5 oznak)
Odgovor:
- Ugotovite, ali sistem ustreza specifikacijam (pogled proizvajalca)
- Ugotovite, ali sistem izpolnjuje poslovne in uporabniške potrebe (pogled stranke)
Upam, da vam je ta članek pomagal pridobiti idejo o vzorcu vprašanj za certificiranje izpitov za testiranje programske opreme CSTE. sporočite nam svoje povratne informacije v spodnjem oddelku za komentarje!
Priporočeno branje
- Najboljša orodja za testiranje programske opreme 2021 (QA Test Automation Tools)
- Testiranje programske opreme QA Assistant Job
- Ali je vredno pridobiti certifikat za testiranje programske opreme QA?
- Tečaj preizkušanja programske opreme: kateremu inštitutu za preizkušanje programske opreme naj se pridružim?
- Izbira preizkušanja programske opreme kot vaše kariere
- Preizkušanje programske opreme Tehnična vsebina Writer Freelancer Job
- Nekaj zanimivih vprašanj za preskušanje programske opreme
- Povratne informacije in pregledi tečaja za preizkušanje programske opreme