magistrsko delo
Peter Čebokli (Author), Franc Solina (Mentor)

Abstract

Avtomatizacija testiranja kot ključ agilnosti razvoja programske opreme

Keywords

avtomatizacija testiranja;agilne metodologije;programska oprema;razvoj;agilni razvoj programske opreme;testiranje;računalništvo;magisteriji;

Data

Language: Slovenian
Year of publishing:
Typology: 2.09 - Master's Thesis
Organization: UL FRI - Faculty of Computer and Information Science
Publisher: [P. Čebokli]
UDC: 004(043.2)
COBISS: 5662292 Link will open in a new window
Views: 20
Downloads: 2
Average score: 0 (0 votes)
Metadata: JSON JSON-RDF JSON-LD TURTLE N-TRIPLES XML RDFA MICRODATA DC-XML DC-RDF RDF

Other data

Secondary language: English
Secondary abstract: Podjetja se morajo čedalje hitreje prilagajati spremembam in zahtevam, ki jih prednje postavljata trg in sodobno poslovanje. Temu ritmu mora slediti tudi informacijska podpora. Veliko razvojnih projektov programske opreme se kljub uporabi sodobnih razvojnih orodij in metodologij ne konča v predvidenih časovnih, stroškovnih in kakovostnih okvirih. Eden od razlogov za to so med drugim težave zaradi spreminjanja uporabniških zahtev med projektom, kar pri starejših razvojnih pristopih naglo povečuje stroške projekta. V zadnjem času so dokaj popularni agilni razvojni pristopi, ki omogočajo naglo in relativno poceni prilagajanje omenjenim spremembam. V pričujoči nalogi je prikazan postopni razvoj procesa testiranja in vloga testiranja pri različnih razvojnih pristopih. Pregled se zaključi z agilnimi metodologijami oziroma ekstremnem programiranju kot najvidnejšem predstavniku, kjer je avtomatsko testiranje modulov nujno za izvajanje aktivnosti, kot sta stalno preoblikovanje in integriranje. Raziskani so načini avtomatizacije testiranja modulov in avtomatizacije funkcionalnega testiranja, težave in tveganja pri vpeljavi avtomatizacije ter načini ocene stroškov in koristi avtomatizacije. Cilj naloge je prikazati avtomatizacijo testiranja kot enega ključnih dejavnikov obstoja agilnih metodologij in preučiti možnosti vpeljave avtomatizacije testiranja na obstoječih sistemih oziroma ob uporabi neagilnih razvojnih pristopov.
File type: application/pdf
Type (COBISS): Master's thesis
Thesis comment: Univerza v Ljubljani, Fakulteta za računalništvo in informatiko
Pages: VIII, 83 str.
ID: 23809262