.
Zahteve korisnika u programski kod
Dokumentaciju u programski kod
Opise iz projekata u programski kod
Testove u programski kod
Brzo ispitivanje razlicitih alternativa implementacije
Brzo testiranje napisanih programa
Laka izrada dokumentacije
Lako pronalazenje gresaka u kodu
Su ranije generisane tako da da se mogu ponovo primeniti
Su istrosene zbog ceste primene
Se generisu sa namerom da se mogu kasnije koristiti
Se sastoje iz nekoliko delova
Strukture podataka koje ce biti koriscene
Testove koji ce biti primenjeni
Algoritme koji ce biti primenjeni
Nacin dokumentovanja komponenete
Osnovna
Unustasnja
Spoljasnja
Sistemska
Predstavlja fazu nakom koje se softver isporucuje naruciocu
Direktno utice na kvalitet softvera i buduci izgled proizvodjaca
Sluzi kao osnova za projektovanje sistema
Omogucava korisniku da bolje razume sistem
Osnovne greske
Sintaksne greske
Sistemske greske
Semanticke greske
Ne preduzimati nista,vec nastaviti sa radom po dolasku napajanja
Izbrisati nekoliko transakcija koje su prethodile nestanku napajanja
Nakon ukljucivanja strujnog agregata,nastaviti sa radom
Zapamtiti poslednje transakcije i ponoviti ih po dolasku napajanja
Dokaze da program ispravno radi
Pronadju greske u programu
Korisnik uveri da su ispunjeni njegovi zahtevi
Dokaze da je program kvalitetan
Tim za testiranje je subjektivniji od programera
Mnogi programeri,programiranje shvataju licno,kao dokaz njihove inteligencije i sposobnosti
Izbegava se konflikt izmedju osecaja odgovornosti za greske i potrebe da se one pronadju
Tim za testiranje usporava proces razvoja,pa su greske redje
Jedinicno testiranje
Primarno testiranje
Integraciono testiranje
Osnovno testiranje
Jedinicno testiranje – integraciono testiranje – sistemsko testiranje – test prihvatanja – instalacioni test
Jedinicno testiranje - test prihvatanja - sistemsko testiranje – instalacioni test – integraciono testiranje
Sistemsko testiranje - integraciono testiranje - jedinicno testiranje - test prihvatanja - instalacioni test
Instalacioni test - jedinicno testiranje - integraciono testiranje - test prihvatanja - sistemsko testiranje
Servere i klijente
Module i testove
Drajvere i stabove
Klase i objekte
Letimicni pregled
Inspekciju koda
Objektivni pregled
Detaljni pregled
Jedinicnog testiranja
Integracionog testiranja
Sistemskog testiranja
Uvodnog testiranja
Razvrstava ulazne podatke u reprezentativne klase ekvivalencije
Formira medjusobno disjunktne klase ekvivalencije
Testira komponentu za sve vrednosti ulaza iz svake klase ekvivalencije
Formira medjusobno zavisne klase ekvivalencije
2-3-4-1
3-2-4-1
3-4-2-1
4-1-3-2
Sendvic integracija
Integracija po sirini
Integracija od dna ka vrhu
Otvorena integracija
Je najcesce koriscen metod
Ima vrlo malu verovatnocu uspesnosti
Koristi se samo u slučaju vrlo malih sistema
Omogucava lako nalazenje gresaka
Zahteve koji se odnose na vremena izvrsenja pojedinih funkcija i vremena odziva
Rad sistema na operativnim granicama u kratkom vremenskom periodu
Kako sistem obradjuje velike kolicine podataka
Kako sistem reaguje na otkaz
Se koriste samo jednom
Se koriste vise puta
Proveravaju da li je doslo do loseg rada funckija koje nisu obuhvacene konkretnom izmenom
Proveravaju da li je doslo do loseg rada funckija u kojoj je doslo do neke izmene
Lokalizacija ulaza i izlaza
Pseudokod
Testiranje ulaza i izlaza
Modelovanje ulaza i izlaza
Visim programskim jezicima(C,...Java)
Prirodnom jeziku
Obicnom jeziku uz koriscenje sintaksnih elemenata iz postojecih programskih jezika
UML-u koriscenjem razlicitih dijagrama
Ne utice na efikasnost programa
Utice na slozenost programa
Ne moze da utice na izbor programskog jezika
Moze se preuzeti iz dizajna
Vreme generisanja koda se produzava
Potrebno je manje test primera
Teze je razumeti napisan kod
Buduce izmene se lakse sprovode
Kontrolne strukture ne treba preuzimati iz dizajna sistema
Kontrolne strukture treba izabrati tako da se izbegnu veliki skokovi u programu
Kontrolne strukture treba da budu sto uniformnije
Kontrolne strukture upravljaju tokom izvrsavanja programa
Unutrasnju programsku dokumentaciju
Spoljasnju programsku dokumentaciju
Osnovnu programsku dokumentaciju
Sistemsku programsku dokumentaciju
Test primere za komponentu
Naziv komponente i njeno mesto u sistemu
Nacin na koji se pristupa komponenti
Spisak slicnih komponenata u sistemu
Se pisu levo od linija koda
Se pisu tokom izrade koda
Su brojni kada se koriste ilustrativna imena promenljivih
Sadrze samo informacije koje nisu vidljive iz koda
Unutrasnja dokumentacija
Spoljasnja dokumentacija
Osnovna dokumetacija
Sistemska dokumentacija
Greska je uzrok pojave nezeljenog efekta,a otkaz je sam taj efekat
Otkaz je uzrok pojave nezeljenog efekta,a greska je sam taj efekat
Otkazi se moraju ispraviti,dok otklanjanje gresaka nije uvek izvodljivo
Greske se moraju ispraviti,dok otklanjanje otkaza nije uvek izvodljivo
Sintaksne greske
Greske u postupku obrade
Greske u preciznosti
Ulazne greske
Greske zbog performansi
Greske u postupku obrade
Greske u preciznosti
Greske u vremenskoj koordinaciji
Greske zbog performansi
Greske u postupku obrade
Greske zbog prekoracenja
Greske u vremenskoj koordinaciji
Greske u postupku obrade
Greske zbog performansi
Greske zbog prekoracenja
Sintaksne greske
Sintaksne greske
Semanticke greske
Greske u kodu
Greske u dokumentaciji
Greske zbog prekoracenja
Greske zbog performansi
Greske u postupku obrade
Greske u vremenskoj koordinaciji
Greske zbog nepostovanja standarda
Greske zbog performansi
Greske u vremenskoj koordinaciji
Proceduralne greske
Primarno i sekundarno
Jedinicno,integraciono i sistemsko
Objektivno i subjektivno
Osnovno i dodatno
Komunikaciono testiranje
Integraciono testiranje
Povezano testiranje
Zavrsno testiranje
Jedinicno testiranje
Integraciono testiranje
Sistemsko testiranje
Korisnicko testiranje
Jedinicnog i sistemskog testiranja
Integracionog i sistemskog testiranja
Sistemskog testiranja
Jedinicnog i integracionog testiranja
Jedinicnog testiranja
Integracionog testiranja
Sistemskog testiranja
Jedinicnog i integracionog testiranja
Drajver
Stab
Podprogram
Interfejs
Drajver
Stab
Tester
Klaster
Inspekcija koda
Letimicni pregled
Detaljan pregled
Prezentacioni pregled
Letimicni pregled
Metod liste
Provera sposobnosti
Inspekcija koda
Metod Bele kutije
Metod crne kutije
Metod neprovidne kutije
Metod providne kutije
Metod Bele kutije
Metod crne kutije
Metod neprovidne kutije
Metod providne kutije
Pokrivanje odluka
Podela na klase ekvivalencije
Pokrivanje iskaza
Uzrocno-posledicni graf
Quiz Review Timeline +
Our quizzes are rigorously reviewed, monitored and continuously updated by our expert board to maintain accuracy, relevance, and timeliness.
Wait!
Here's an interesting quiz for you.