Završni rad pokriva teorijsko obrazloženje pojma testiranja „s kraja na kraj“ (engl. End-to-end testing) i njegovu automatizaciju. Prvo će se definirati osnovni pojmovi koji su potrebni za shvaćanje svrhe testiranja, a zatim svrstati odabranu tehniku testiranja „s kraja na kraj“ u razinu testiranja kojoj pripada. Nakon teorijskog dijela koriste se različiti alati u pisanju testnih scenarija. Prvo će se opisati alati, a zatim primijeniti u procesu testiranja odabrane desktop aplikacije. Testiranje „s kraja na kraj“ omogućuje brzo i kvalitetno testiranje cijelog sustava, od baze podataka pa sve do grafičkog sučelja aplikacije. Kako ne bismo ručno provodili iste scenarije, sam proces izvođenja testnih scenarija ćemo automatizirati. Tako dobiva...