Popis: |
Cilj ovog rada je skrenuti pozornost na važnost i prednosti korištenja agilne metode na razini projekta. Također, cilj rada je i prikazati primjenu agilne metode u raznim razvojnim softverskim okruženjima. Kroz rad je predstavljena agilna metodologija te je napravljena usporedba tradicionalnog i agilnog načina vođenja projekata. Konkretno, agilna je metoda uspoređena s najpoznatijom metodom tradicionalnog vođenja projekata, Waterfall, koji je tipičan za određena područja inženjerskog dizajna. Nadalje, kroz rad je detaljno opisan glavni dio dokumentacije potrebne za testiranje, a riječ je o test scenariju i test slučaju te razlike i povezanost među istima. Sljedeće su opisane i primjerom potkrijepljene metode, vrste i razine testiranja. Za potrebe ovog rada opisane su osnovne metode testiranja, odnosno metoda crne, bijele i sive kutije te najpoznatije vrste testiranja. Osim što su najpoznatije vrste testiranja, objašnjene su i zbog toga što se niti jedno testiranje ne provodi izostavljajući iste. Kada se u radu predstavljaju razine testiranja, govori se o jediničnom, integracijskom, sustavnom te testiranju prihvatljivosti. Nakon toga slijedi poglavlje korisnička priča u kojoj se objašnjava odnos i uloga product owner-a i QA testera kroz samu ulogu i stvaranje korisničke priče. Da bi se agilna metoda mogla provesti, potrebno je usvojiti prethodno navedene pojmove i znanja. Zbog toga se na samom kraju teorijskog dijela rada navode najpoznatiji alati za provođenje agilne metodologije te se oprimjeruje svaki. Za potrebe istraživanja, odabrane su četiri tehnike kod agilnog testiranja te su iste provedene i prikazane na primjeru testiranja Facebook aplikacije na čijem se primjeru zasniva cijeli rad. |