Podcast
Questions and Answers
Alfa testiranje se vrši:
Alfa testiranje se vrši:
Alfa testiranje je:
Alfa testiranje je:
Beta testiranje:
Beta testiranje:
Bilo koja promena u podacima i servisima koje funkcionalnost koja se trenutno implementira koristi moze uticati na funkcionalnosti koje su razvijane ranije. Zbog toga moramo sprovesti:
Bilo koja promena u podacima i servisima koje funkcionalnost koja se trenutno implementira koristi moze uticati na funkcionalnosti koje su razvijane ranije. Zbog toga moramo sprovesti:
Signup and view all the answers
Vi se nalazite u ulozi menadzera i treba da pokrenete sistemsko testiranje. Programerski tim Vam javlja da zbog kasne promene u zahtevima nece moci da Vam isporuce sistem na testiranje do predvidjenog trenutka isporuke, vec da ce kasniti 5 radnih dana nakon tog roka. Ne mozete menjati resurse (prekovremeni sati, dodavanje novih test alata, dodavanje novih resursa). Koje korake mozete preduzeti da se testiranje ipak izvrsi u predvodjenom roku?
Vi se nalazite u ulozi menadzera i treba da pokrenete sistemsko testiranje. Programerski tim Vam javlja da zbog kasne promene u zahtevima nece moci da Vam isporuce sistem na testiranje do predvidjenog trenutka isporuke, vec da ce kasniti 5 radnih dana nakon tog roka. Ne mozete menjati resurse (prekovremeni sati, dodavanje novih test alata, dodavanje novih resursa). Koje korake mozete preduzeti da se testiranje ipak izvrsi u predvodjenom roku?
Signup and view all the answers
Gde se moze primeniti funkcionalno testiranje?
Gde se moze primeniti funkcionalno testiranje?
Signup and view all the answers
Greske poput gubitka podataka prilikom prolaska kroz interfejs ili problema sa globalnim strukturama podataka bi trebalo da budu otkrivene za vreme:
Greske poput gubitka podataka prilikom prolaska kroz interfejs ili problema sa globalnim strukturama podataka bi trebalo da budu otkrivene za vreme:
Signup and view all the answers
Glavni nedostaci manuelnog testiranja su:
Glavni nedostaci manuelnog testiranja su:
Signup and view all the answers
Glavni fokus testiranja prihvatanja od strane korisnika (Acceptance testing) je:
Glavni fokus testiranja prihvatanja od strane korisnika (Acceptance testing) je:
Signup and view all the answers
Danas je najcesci model metodologije razvoja softvera:
Danas je najcesci model metodologije razvoja softvera:
Signup and view all the answers
Drajveri i stabovi predstavljaju dodatni trosak na projektu:
Drajveri i stabovi predstavljaju dodatni trosak na projektu:
Signup and view all the answers
Za vreme procesa razvoja softvera, u kom trenutku testiranje moze da pocne?
Za vreme procesa razvoja softvera, u kom trenutku testiranje moze da pocne?
Signup and view all the answers
Izlaz faze prikupljanja i analize zahteva, dokument pod nazivom specifikacija zahteva, je ulaz za pisanje:
Izlaz faze prikupljanja i analize zahteva, dokument pod nazivom specifikacija zahteva, je ulaz za pisanje:
Signup and view all the answers
Integraciono testiranje u malom podrazumeva:
Integraciono testiranje u malom podrazumeva:
Signup and view all the answers
Integraciono testiranje treba izvrsiti nakon:
Integraciono testiranje treba izvrsiti nakon:
Signup and view all the answers
Jedan od najvecih problema lose validacije podataka koje korinik unosi je:
Jedan od najvecih problema lose validacije podataka koje korinik unosi je:
Signup and view all the answers
Kada treba poceti sa aktivnostima testiranja softvera?
Kada treba poceti sa aktivnostima testiranja softvera?
Signup and view all the answers
Kada prijavljuju pronadjene defekte programerima, testeri treba da budu:
Kada prijavljuju pronadjene defekte programerima, testeri treba da budu:
Signup and view all the answers
Kako bi se testirala odredjena funkcija, programer treba da napise funkciju koja se testira i proslediti joj test podatke:
Kako bi se testirala odredjena funkcija, programer treba da napise funkciju koja se testira i proslediti joj test podatke:
Signup and view all the answers
Kod kog modela klijent ima konstantan uvid i uticaj u razvoj?
Kod kog modela klijent ima konstantan uvid i uticaj u razvoj?
Signup and view all the answers
Koja je glavna svrha strategije integracije u okviru integracionog testiranja?
Koja je glavna svrha strategije integracije u okviru integracionog testiranja?
Signup and view all the answers
Koje su prednosti nezavisnog testerskog tima?
Koje su prednosti nezavisnog testerskog tima?
Signup and view all the answers
Koji od alata bi bio tipicno upotrebljen za automatizaciju regresionog testiranja?
Koji od alata bi bio tipicno upotrebljen za automatizaciju regresionog testiranja?
Signup and view all the answers
Koje od stavki su tacne za Waterfall model?
Koje od stavki su tacne za Waterfall model?
Signup and view all the answers
Koji od navedenih NIJE inkrementalni tip integracije:
Koji od navedenih NIJE inkrementalni tip integracije:
Signup and view all the answers
Koji od navedenih tipova testiranja ce najvise benefitirati od upotrebe alata za testiranje koji omogucavaju capture and replay funkcionalnost?
Koji od navedenih tipova testiranja ce najvise benefitirati od upotrebe alata za testiranje koji omogucavaju capture and replay funkcionalnost?
Signup and view all the answers
Koji od ponudjenih odgovora NIJE tip inkrementalne integracije?
Koji od ponudjenih odgovora NIJE tip inkrementalne integracije?
Signup and view all the answers
Koji od ponudjenih odgovora NIJE strategija integracije?
Koji od ponudjenih odgovora NIJE strategija integracije?
Signup and view all the answers
Koji od ponudjenih odgovora NIJE tip nefunkcionalnog sistemskog testiranja?
Koji od ponudjenih odgovora NIJE tip nefunkcionalnog sistemskog testiranja?
Signup and view all the answers
Koji od ponudjenih odgovora opisuje najvecu korist od rane verifikacije u ciklusu razvoja softvera?
Koji od ponudjenih odgovora opisuje najvecu korist od rane verifikacije u ciklusu razvoja softvera?
Signup and view all the answers
Koji od ponudjenih zahteva bi bio testiran testom koji pripada funkcionalnom sistemskom testiranju?
Koji od ponudjenih zahteva bi bio testiran testom koji pripada funkcionalnom sistemskom testiranju?
Signup and view all the answers
Koji je glavni razlog zasto se softver testira pre isporuke klijentu?
Koji je glavni razlog zasto se softver testira pre isporuke klijentu?
Signup and view all the answers
Koji je normalan redosled aktivnosti u kojima je testiranje softvera organizovano?
Koji je normalan redosled aktivnosti u kojima je testiranje softvera organizovano?
Signup and view all the answers
Koji je najveci problem Waterfall modela?
Koji je najveci problem Waterfall modela?
Signup and view all the answers
Koji je tacan redosled faza u Waterfall modelu?
Koji je tacan redosled faza u Waterfall modelu?
Signup and view all the answers
Koji iskaz NIJE tacan za sistemsko testiranje?
Koji iskaz NIJE tacan za sistemsko testiranje?
Signup and view all the answers
Koji tip testiranja se koristi za verifikaciju ponasanja sistema kada se interna sistemska ogranicenja prevazidju daleko izvan razumnih limita?
Koji tip testiranja se koristi za verifikaciju ponasanja sistema kada se interna sistemska ogranicenja prevazidju daleko izvan razumnih limita?
Signup and view all the answers
Koji tip testiranja biste primenili na postojecoj Internet bankarskoj aplikaciji?
Koji tip testiranja biste primenili na postojecoj Internet bankarskoj aplikaciji?
Signup and view all the answers
Komponenta koja simulira rad modula viseg nivoa, koja poziva druge komponente i ocekuj neki odgovor je:
Komponenta koja simulira rad modula viseg nivoa, koja poziva druge komponente i ocekuj neki odgovor je:
Signup and view all the answers
Kljucni razlog zasto programeri imaju teskoce prilikom testiranja svoga koda je:
Kljucni razlog zasto programeri imaju teskoce prilikom testiranja svoga koda je:
Signup and view all the answers
Loše vreme odziva aplikacije bi trebalo da bude otkriveno za vreme:
Loše vreme odziva aplikacije bi trebalo da bude otkriveno za vreme:
Signup and view all the answers
Maintenance testing (testiranje u okviru odrzavanja sistema) je:
Maintenance testing (testiranje u okviru odrzavanja sistema) je:
Signup and view all the answers
Study Notes
Alfa testiranje
- Vrši se u firmi koja razvija softver od strane zaposlenih, simulacijom stvarnih korisnika.
- Predstavlja testiranje pre isporuke sistema od strane predstavnika korisnika.
- Vrši se na lokaciji firme koja je razvijala softver.
Beta testiranje
- Testiranje vrše klijenti na svojoj lokaciji.
Regresiono testiranje
- Provera da promena u podacima i servisima ne utiče na ranije razvijene funkcionalnosti.
Sistemsko testiranje
- Menadžer mora da pokrene sistemsko testiranje u predviđenom roku, pored kasnjenja od strane programerskog tima.
- Prioritet se daje testiranju kritičnih funkcionalnosti.
Funkcionalno testiranje
- Može se primeniti na svim nivoima testiranja.
Integraciono testiranje
- Potrebno je da se identifikuju greške poput gubitka podataka ili problema sa strukturama podataka.
- Otkriva se tokom integracionog testiranja.
Manualno testiranje
- Ovo testiranje zavisi od iskustva i veština testera.
- Ono je sklonije ljudskim greškama zbog monotone prirode.
Testiranje prihvatanja
- Glavni fokus ovog testiranja jeste obezbeđenje prihvatljivosti sistema za sve korisnike.
Metodologija razvoja softvera
- Danas je najčešći model agilni model.
- Popularniji je agilni model.
Projekatni troškovi
- Drajveri i stabovi predstavljaju dodatne troškove.
Testiranje u procesu razvoja
- Testiranje može da počne nakon odobrenja tehničkih zahteva.
Specifičnosti integracije
- U integraciji od dna ka vrhu, najveći trošak je razvoj drajvera.
- Željeno je početi sa testiranjem čim je spremna prva komponenta lista.
- Dokument specifikacija zahteva predstavlja ulaz za pisanje specifikacije programa.
Integraciono testiranje
- U malom integracionom testiranju se testira interakcija između modula i podsistema.
- Integraciono testiranje treba izvršiti nakon jediničnog testiranja.
Problemi loše validacije
- Injekcija koda je jedan od najvećih problema loše validacije podataka, koje korisnik unosi.
Početak testiranja
- Testiranje softvera treba početi nakon što su zahtevi formalno dokumentovani.
Testeri i programeri
- Testeri treba da budu diplomatski nastrojeni i spremni za kritike programera.
Testiranje određene funkcije
- Za testiranje funkcije programer treba da napiše funkciju i prosledi joj test podatke.
- Ovo predstavlja drajver.
Klijentov uticaj tokom razvoja
- Klijent ima konstantan uvid i uticaj u razvoju kod agilnog modela.
- Ovo je bitna karakteristika agilnog modela.
Nezavisni testeri
- Nezavisni testeri često vide drugačije greške i oni su nepristrasni i objektivni.
Automatizacija regresionog testiranja
- Alati za testiranje koji omogućavaju capture i replay su najpogodniji za automatizaciju ovog testiranja.
Waterfall model
- Waterfall model je jednostavan za razumevanje i upotrebu.
- Može da se koristi za male projekte sa jasnim zahtevima.
Inkrementalna integracija
- Big bang nije inkrementalna integracija.
Strategije integracije
- Strategija bazirana na dizajnu nije strategija integracije.
Sistemsko testiranje
- Proverava i funkcionalne i nefunkcionalne zahteve.
- Ukupan cilj testa je da se osigura da funkcionalnosti rade i da nema grešaka.
Sakupljanje zahteva
- Cilj faze sakupljanja zahteva je razumevanje potreba korisnika.
Smoke test
- Kratko testiranje koje proverava osnovne funkcije pre detaljnog testiranja.
- Obično se radi na ranim build-ovima i u nestabilnim aplikacijama.
Stand up meetings
- Kratki dnevni sastanci u trajanju od 15 minuta,gde se raspravlja o zadacima.
Strategija po dubini
- Integracija svih komponenti na glavnom kontrolnom putu strukture programa.
Spiralni model
- Model spiralni model je poznat po proceni i analizi rizika.
Temeljno testiranje
- Temeljno testiranje ne garantuje otkrivanje i uklanjanje svih grešaka pre isporuke.
Testiranje na terenu
- Klijenti na svojoj lokaciji rade beta testiranje aplikacija.
Testiranje performansi
- Ovo testiranje proverava upotrebljivost i performanse sistema pod različitim nivoima opterćenja.
- Takav test se naziva test opterećenja.
Tip testiranja
- Stres testiranje je test performansi koji testira sistem pod ekstremnim opterećenjem.
Funkcionalno testiranje
- Funkcionalno testiranje proverava funkcionalnosti sa kraja na kraj.
Kriterijumi za regresiono testiranje
- Primena regresionog testiranja je nakon ispravke grešaka.
- Obuhvata module koji su promenjeni.
V model
- U V modelu su uključene verifikacije dizajna.
Testiranje performansi
- Provera performansi sistema pod različitim nivoima opterećenja spada u ovo testiranje.
Ranost grešaka i njihovo ispravljanje
- Nije poželjno da se otkriju greške kasno u razvoju softvera, jer su skuplje za ispravljanje.
Betj verzija
- Beta verzija je limitirana distribucija aplikacije za ključne klijente, služi kao demonstracija.
Studying That Suits You
Use AI to generate personalized quizzes and flashcards to suit your learning preferences.
Related Documents
Description
Ovaj kviz pokriva različite vrste testiranja softvera kao što su alfa, beta, regresiono, sistemsko, funkcionalno, integraciono i manualno testiranje. Istražite ključne aspekte svakog tipa testiranja i njihovu primenu u razvoju softvera. Proverite svoje znanje o ovom važnom delu softverskog inženjeringa.