Looking for Verifikacija i validacija softvera test answers and solutions? Browse our comprehensive collection of verified answers for Verifikacija i validacija softvera at c2.etf.unsa.ba.
Get instant access to accurate answers and detailed explanations for your course questions. Our community-driven platform helps students succeed!
Pročitajte konstatacije za TDD i zaokružite odgovor koji obuhvata sve tačne konstatacije.
1. U red fazi se piše produkcijski kod.
2. U green fazi se piše produkcijski kod.
3. U red fazi se piše unit test.
4. Refaktoring se provodi samo kada se ispravljaju greške.
5. Iteracija razvoja vođenog testovima završava se sa pisanjem produkcijskog koda.
6. Iteracija razvoja vođenog testovima završava sa pisanjem unit testa za produkcijski kod koji treba napisati.
7. Razvoj vođen testovima daje loše rezultate ukoliko se ne održava testni suite.
8. TDD daje dobre rezultate zbog provođenja refaktoringa u ranim fazama razvoja softvera.
NEĆE BITI NA ISPITU ZAMJENSKI OBJEKTI
U programskom kodu ispod koristi se klasa koja još uvijek nije implementirana. Koji od predloženih zamjenskih objekata mogu uspješno imitirati tražene funkcionalnosti nedostajućeg objekta:
Za programski kod prikazan ispod definisana su četiri unit testa.
Odabrati koji testovi od ponuđenih će se uspješno izvršiti:
Razmotrite navedene konstatacije, odredite koliko je konstatacija tačno i zaokružite tačan odgovor.
1. Softverski defekti mogu da prouzrokuju nepravilan rad softvera tokom specifične primjene.
2. Defekt je greška koja ne izvršava adekvatno traženu funkcionalnost ili ne zadovoljava korisničke zahtjeve.
3. Neki defekti se nikad ne dese zato što se nalaze u dijelu koda koji nikada nije izvršen.
4. Softverski defekti postaju softverski otkazi samo kada se aktiviraju tj. kada korisnik pokuša da primijeni specifičnu softversku sekciju koja ima defekt.
5. Dio softverskih defekata ostaje skriven, nevidljiv za korisnike softvera, ali uvijek postoji mogućnost da se aktiviraju.
NECE BITI ZAMJENSKI OBJEKTI-U programskom kodu ispod koristi se klasa koja još uvijek nije implementirana. Koji od predloženih zamjenskih objekata mogu uspješno imitirati tražene funkcionalnosti nedostajućeg objekta:
Šta je tačno za histogram ozbiljnosti grešaka prikazan na slici ispod, ukoliko x-osa označava ozbiljnost grešaka, a y-osa označava broj pronađenih grešaka:
Za klasu prikazanu u kodu ispod definisan je unit test kojim će se testirati NEISPRAVNA validacija podataka. Odabrati sve odgovore koji obuhvataju korake koje je potrebno izvršiti da bi test uspješno prolazio.
1. Potrebno je obrisati definiciju prvog objekta u
2. Potrebno je obrisati definiciju trećeg objekta u
3. Potrebno je dodati četvrti objekat u
new object[] {"Nije broj", DateTime.Now.AddDays(-1) }
4.
5.
6.
7. Potrebno je dodati provjeru ispravnog postavljanja atributa putem metoda iz
8. Potrebno je obrisati posljednju liniju koda u testu ž.Identifikacija = ID;
Odabrati tačan odgovor:
Šta je tačno za histogram ozbiljnosti grešaka prikazan na slici ispod, ukoliko x-osa označava ozbiljnost grešaka, a y-osa označava broj pronađenih grešaka:
Za klasu prikazanu u kodu ispod definisan je unit test kojim će se testirati NEISPRAVNA validacija podataka. Odabrati sve odgovore koji obuhvataju korake koje je potrebno izvršiti da bi test uspješno prolazio.
1. Potrebno je obrisati definiciju prvog objekta u
2. Potrebno je obrisati definiciju trećeg objekta u
3. Potrebno je dodati četvrti objekat u
new object[] {"Nije broj", DateTime.Now.AddDays(-1) }
4.
5.
6.
7. Potrebno je dodati provjeru ispravnog postavljanja atributa putem metoda iz
8. Potrebno je obrisati posljednju liniju koda u testu ž.Identifikacija = ID;
Odabrati tačan odgovor:
Pročitajte konstatacije za McConell faktore kvaliteta softvera i nakon toga odaberite odgovor koji obuhvata sve tačne konstatacije.
1. McConnell je uveo 11 faktora za kvalitetan softver.
2. McConnell je naveo 3 kategorije faktora bitnih za kvalitet softvera.
3. McConnell je naveo 4 kategorije faktora bitnih za kvalitet softvera.
4. U operacijske faktore pripada pouzdanost softvera.
5. U operacijske faktore pripada fleksibilnost softvera.
6. U operacijske faktore pripada portabilnost softvera.
7. U faktore tranzicije produkta pripada portabilnost.
8. U faktore revizije programa pripada održavanje softvera.