cste software testing certification exam question pattern
Ovaj će vam članak dati opću ideju o Uzorak papira za ispit CSTE . Uključio sam nekoliko primjera pitanja i odgovora za lažni testni rad CSTE. Možete se pozvati na ova pitanja i prosuditi obrazac opisnog rada.
Ako su vam potrebna pitanja objektivnog tipa iz rada CSTE, možete pogledati naš prethodni članak o odgovorima na pitanja CSTE tipa. Također, s našeg možete preuzeti još nekoliko uzoraka radova 'Preuzimanja' odjeljak.
CSTE lažni ispitni rad - pitanja i odgovori
P # 1) Definirajte sljedeće zajedno sa primjerima (25 bodova)
a. Ispitivanje granične vrijednosti
b. Ispitivanje ekvivalencije
c. Pogađanje
d. Provjera stola
e. Analiza kontrolnog protoka
Odgovor:
a) Analiza granične vrijednosti: Postupak odabira test slučajeva / podataka utvrđivanjem granica koje razdvajaju valjane i nevaljane uvjete.
Ispitivanja se izrađuju za testiranje unutarnjih i vanjskih rubova tih granica, uz stvarne granične točke ili odabirnu tehniku u kojoj su podaci o ispitivanju odabrani da leže duž „granica“ klasa ulazne domene (ili izlaznog raspona), struktura podataka , parametri postupka itd.
Izbori često uključuju maksimalne, minimalne i trivijalne vrijednosti ili parametre.
Na primjer, Ulazni podaci 1 do 10 (granična vrijednost)
Testirajte ulazne podatke 0, 1, 2 do 9, 10, 11
b) Ispitivanje ekvivalencije: Ulazna domena sustava podijeljena je u klase reprezentativnih vrijednosti tako da se broj testnih slučajeva može ograničiti na jedan po klasi, što predstavlja minimalni br. test slučajeva koji se moraju izvršiti.
Na primjer, valjani raspon podataka: 1-10
Testni set: -2; 5; 14
c) Pogađanje pogreške: Ispitati tehniku odabira podataka. Kriterij odabira je odabrati vrijednosti za koje se čini da bi mogle uzrokovati pogreške. Nagađanje pogrešaka temelji se uglavnom na iskustvu, uz određenu pomoć drugih tehnika poput Analize granične vrijednosti.
Na temelju iskustva dizajner testa pogađa vrste pogrešaka koje bi se mogle pojaviti u određenoj vrsti softvera i dizajnira test slučajeve kako bi ih otkrio.
pitanja i odgovori za vb skripte
Na primjer, ako se bilo koja vrsta resursa dodjeljuje dinamički, dobro mjesto za traženje pogrešaka je u preraspodjeli resursa. Jesu li svi resursi ispravno oslobođeni ili su neki izgubljeni tijekom izvršavanja softvera?
d) Provjera radnog stola: Provjeru radnog stola provodi programer sustava ili programa. Postupak uključuje pregled kompletnog proizvoda kako bi se osiguralo da je strukturno čvrst i da su ispunjeni standardi i zahtjevi. Ovo je najtradicionalnije sredstvo za analizu sustava ili programa.
e) Analiza kontrolnog protoka: Temelji se na grafičkom prikazu programskog procesa. U analizi kontrolnog protoka; programski grafovi imaju čvorove koji predstavljaju iskaz ili segment koji možda završava u neriješenoj grani.
Grafikon prikazuje tok programske kontrole iz jednog segmenta u drugi, kako je prikazano kroz grane. Cilj analize protoka upravljanja je utvrditi potencijalne probleme u logičkim granama koji mogu dovesti do stanja petlje ili nepravilne obrade.
P # 2) Otkrivate da postoji stariji ispitivač koji čini više pogrešaka od mlađeg testera. Ovaj aspekt morate priopćiti višem ispitivaču. Također, ne želite izgubiti ovaj tester. Kako treba ići na konstruktivnu kritiku? (10 oznaka)
Odgovor: U pristupu kvaliteti, odgovornost je supervizora da učini svoje podređene uspješnima. Učinkovita upotreba kritike alat je za poboljšanje podređenih performansi.
Dajući konstruktivnu kritiku, trebali biste uključiti sljedeće taktike:
- Učini to privatno.
- Imajte činjenice.
- Budite spremni pomoći radniku da poboljša svoje performanse.
- Budite precizni u vezi s očekivanjima.
- Slijedite određeni postupak u davanju kritike.
P # 3) Vaš me upravitelj uzeo na brod kao testnog vodiča za testiranje web-bazirane aplikacije. Želi znati koje biste rizike uključili u plan ispitivanja. Objasnite svaki čimbenik rizika koji bi bio dio vašeg plana ispitivanja. (20 maraka)
Odgovor: Primarni faktori rizika za internetsku aplikaciju:
- Sigurnost: bilo što u vezi sa sigurnošću aplikacije.
- Izvođenje: Broj računalnih resursa i koda potrebnih sustavu za obavljanje navedenih funkcija.
- Ispravnost: Podaci uneseni, obrađeni i prikazani u sustavu točni su i potpuni
- Kontrola pristupa: Osiguranje da će resursi aplikacijskog sustava biti zaštićeni
- Kontinuitet obrade: Sposobnost održavanja obrade u slučaju problema
- Trag revizije: Sposobnost potkrepljivanja obrade koja se dogodila.
- Odobrenje: Osiguranje da se podaci obrađuju u skladu s namjerama upravljanja.
Opći ili sekundarni rizik:
- Kompleks: bilo što nerazmjerno veliko, zamršeno ili zamršeno.
- Novi: sve što nema povijest proizvoda.
- Promijenjeno: sve što je bilo promijenjeno ili 'poboljšano'.
- Uzvodna ovisnost: sve čiji će kvar uzrokovati kaskadni kvar u ostatku sustava.
- Nizovodna ovisnost: sve što je posebno osjetljivo na kvarove u ostatku sustava.
- Kritično: sve čiji bi neuspjeh mogao prouzročiti znatnu štetu.
- Precizno: sve što mora točno ispunjavati njegove zahtjeve.
- Popularan: sve što će se puno koristiti.
- Strateški: sve što ima posebnu važnost za vaše poslovanje, poput značajke koja vas izdvaja od konkurencije.
- Treća strana: bilo što što se koristi u proizvodu, ali je razvijeno izvan projekta.
- Distribuirano: bilo što rašireno u vremenu ili prostoru, ali čiji elementi moraju surađivati.
- Lud: sve je znalo da ima puno problema.
- Nedavni neuspjeh: bilo što s nedavnom poviješću neuspjeha.
P # 4) U fazi ste ugovora s projektom i razvijate sveobuhvatan prijedlog za sigurnosno kritični softverski sustav. Vaš se direktor savjetovao s vama radi pripreme dokumenta sa smjernicama koji će odrediti ulogu korisnika tijekom faze ispitivanja prihvatljivosti.
Navedite ključne uloge za koje smatrate da bi ih korisnik trebao igrati u fazi prihvaćanja. Također navedite kategorije u koje bi trebali spadati zahtjevi za prihvat. (10 oznaka)
Odgovor:
- Osigurajte sudjelovanje korisnika u razvoju zahtjeva sustava i kriterija prihvaćanja.
- Utvrdite privremene i konačne proizvode radi prihvaćanja njihovih kriterija i rasporeda prihvaćanja.
- Planirajte kako i tko će se izvoditi svaka aktivnost prihvaćanja.
- Planirajte resurse za pružanje informacija.
- Zakažite odgovarajuće vrijeme za osoblje kupaca da primi i ispita proizvode i ocjenu prije pregleda prihvaćanja.
- Pripremite plan prihvaćanja.
- Odgovorite na analizu projektnih prava prije prihvaćanja i odbijanja.
- Odobrite razne privremene softverske proizvode.
- Izvršite aktivnosti konačnog prihvaćanja, uključujući formalna ispitivanja prihvaćanja prilikom isporuke.
- Donesite odluku o prihvaćanju za svaki proizvod.
P # 5) Što je paralelno testiranje i kada koristimo paralelno testiranje? Objasnite sa
primjer? (5 bodova)
kako pisati uat test skripte
Odgovor: Testiranje novog ili promijenjenog sustava za obradu podataka s istim izvornim podacima koji se koriste u drugom sustavu. Drugi se sustav smatra standardom usporedbe. ILI možemo reći da paralelno testiranje zahtijeva pokretanje istih ulaznih podataka kroz dvije verzije iste aplikacije.
Paralelno testiranje treba koristiti kada postoji nesigurnost u pogledu ispravnosti obrade nove prijave. I stare i nove verzije aplikacija su iste.
Na primjer,
- Upotrijebite staru i novu verziju sustava plaća da biste utvrdili jesu li plaće iz oba sustava izmirive.
- Pokrenite staru verziju aplikacijskog sustava kako biste osigurali održavanje operativnog statusa starog sustava u slučaju da se problemi nađu u novoj aplikaciji.
P # 6) Koja je razlika između tehnika testiranja i alata? Navedi primjere. (5 bodova)
Odgovor:
Tehnika ispitivanja: Je li postupak za osiguravanje ispravnog funkcioniranja nekih aspekata aplikacijskog sustava ili jedinice možda malo tehnika, ali mnogo alata.
Alati: Je li vozilo za izvođenje postupka ispitivanja. Alat je resurs za ispitivača, ali sam po sebi nije dovoljan za provođenje ispitivanja
Na primjer, Zamah čekića za zabijanje čavla. Čekić je alat, a zamah čekićem je tehnika. Koncept alata i tehnike važan je u procesu ispitivanja. Kombinacija je to dvoje koja omogućuje izvođenje postupka ispitivanja.
Ispitivač bi prvo trebao razumjeti tehnike ispitivanja, a zatim razumjeti alate koji se mogu koristiti sa svakom od tehnika.
P # 7) Aktivnosti kontrole kvalitete usmjerene su na utvrđivanje nedostataka u stvarnim proizvedenim proizvodima; međutim, vaš šef želi da identificirate i definirate procese koji bi spriječili nedostatke. Kako biste mu objasnili da razlikuje odgovornosti za osiguranje kvalitete i kontrolu kvalitete? (10 oznaka)
Odgovor:
Osiguranje kvalitete:
- Planirani i sustavni skup aktivnosti neophodnih za pružanje odgovarajućeg povjerenja da su zahtjevi pravilno uspostavljeni i da proizvodi ili usluge odgovaraju navedenim zahtjevima
- Aktivnost koja uspostavlja i procjenjuje postupke za proizvodnju proizvoda.
- Pomaže u uspostavljanju procesa.
- Postavlja programe mjerenja za procjenu procesa.
- Utvrđuje slabosti u procesima i poboljšava ih.
- QA je odgovornost cijelog tima.
- Sprječava unošenje problema ili nedostataka
Kontrola kvalitete:
- Postupak kojim se kvaliteta proizvoda uspoređuje s važećim standardima; a radnja se poduzima kada se otkrije nesukladnost.
- Aktivnost kojom se provjerava zadovoljava li proizvod unaprijed definirane standarde.
- Provodi postupak.
- Provjerava jesu li određeni atributi u određenom proizvodu ili usluzi
- Identificira nedostatke s primarnom svrhom ispravljanja nedostataka.
- QC je odgovornost ispitivača.
- Otkriva, prijavljuje i ispravlja nedostatke
P # 8) Razlikovati između modeliranja protoka transakcija, modeliranja konačnih stanja, modeliranja protoka podataka i vremenskog modeliranja? (10 oznaka)
Odgovor:
Modeliranje tijeka transakcije: Čvorovi predstavljaju korake u transakcijama. Veze predstavljaju logičku vezu između koraka.
Modeliranje konačnih stanja: Čvorovi predstavljaju različita uočljiva stanja softvera od strane korisnika. Poveznice predstavljaju prijelaze koji se javljaju za prelazak iz stanja u stanje.
Modeliranje protoka podataka: Čvorovi predstavljaju podatkovne objekte. Veze predstavljaju transformacije do kojih dolazi do prevođenja jednog podatkovnog objekta u drugi.
Modeliranje vremena: Čvorovi su programski objekti. Veze su sekvencijalne veze između programskih objekata. Ponderi veza koriste se za određivanje potrebnog vremena izvršenja dok se program izvršava.
9) Navedi ono što misliš da su dva osnovna cilja testiranja.
(5 ocjena)
Odgovor:
- Utvrdite zadovoljava li sustav specifikacije (prikaz proizvođača)
- Utvrdite zadovoljava li sustav poslovne i korisničke potrebe (pogled kupca)
Nadam se da vam je ovaj članak pomogao da steknete ideju o uzorku pitanja za certifikacijski ispit za testiranje softvera CSTE. javite nam svoje povratne informacije u odjeljku za komentare u nastavku!
Preporučena literatura
- Najbolji alati za testiranje softvera 2021. (Alati za automatizaciju ispitivanja kvalitete)
- Posao za QA pomoćnika za testiranje softvera
- Je li vrijedno dobiti certifikat o provjeri kvalitete softvera?
- Tečaj za testiranje softvera: Koji bih se institut za testiranje softvera trebao pridružiti?
- Odabir testiranja softvera za vašu karijeru
- Ispitivanje softvera Posao pisca tehničkog sadržaja Posao slobodnjaka
- Neka zanimljiva pitanja za ispitivanje softverskog testiranja
- Povratne informacije i kritike o tečaju softverskog testiranja