Pomembnost avtomatskih testov pri razvoju spletnih aplikacij

Ob naročilu nove spletne aplikacije ali spletne strani sta hitrost izvedbe in cena te dni zelo pomembna dejavnika, skupaj s pričakovano visoko kakovostjo izdelka. Za visoko kakovost izdelka je potrebno v postopek izdelave vključiti tudi testiranje, tako med izdelavo kot tudi na koncu – pred predajo...

Full description

Bibliographic Details
Main Author: PODOBNIK, IGOR
Other Authors: Blažič, Sašo
Format: Bachelor Thesis
Language:Slovenian
Published: 2016
Subjects:
Online Access:https://repozitorij.uni-lj.si/IzpisGradiva.php?id=83806
https://repozitorij.uni-lj.si/Dokument.php?id=86843&dn=
id ftuniljubljanair:oai:repozitorij.uni-lj.si:IzpisGradiva.php-id-83806
record_format openpolar
spelling ftuniljubljanair:oai:repozitorij.uni-lj.si:IzpisGradiva.php-id-83806 2023-05-15T18:13:59+02:00 Pomembnost avtomatskih testov pri razvoju spletnih aplikacij The importance of automatic testing in web application development PODOBNIK, IGOR Blažič, Sašo 2016-06-30 application/pdf https://repozitorij.uni-lj.si/IzpisGradiva.php?id=83806 https://repozitorij.uni-lj.si/Dokument.php?id=86843&dn= slv slv https://repozitorij.uni-lj.si/IzpisGradiva.php?id=83806 https://repozitorij.uni-lj.si/Dokument.php?id=86843&dn= info:eu-repo/semantics/openAccess avtomatsko testiranje ročno testiranje agilni razvoj SCRUM automatic testing manual testing agile development info:eu-repo/semantics/bachelorThesis info:eu-repo/semantics/publishedVersion 2016 ftuniljubljanair 2021-12-06T09:43:39Z Ob naročilu nove spletne aplikacije ali spletne strani sta hitrost izvedbe in cena te dni zelo pomembna dejavnika, skupaj s pričakovano visoko kakovostjo izdelka. Za visoko kakovost izdelka je potrebno v postopek izdelave vključiti tudi testiranje, tako med izdelavo kot tudi na koncu – pred predajo naročniku. To pa predstavlja kar zajetno investicijo, ki je marsikateri naročnik ni pripravljen plačati. Po drugi strani pa so nekateri prepričani, da so avtomatski testi najbolj časovno in stroškovno učinkovit način testiranja in da lahko z njimi pokrijejo vse vidike delovanja spletne aplikacije ali spletne strani ter da samo stalno izvajanje takih testov lahko dovolj hitro pripomore pri odkrivanju napake. V tem diplomskem delu je najprej opisan agilni način razvoja aplikacij, nato pa še različne metode testiranja. Prikazan je tudi razvoj avtomatskih testov skozi zgodovino in smiselnost vpeljave avtomatskih testov. Ugotavljamo, da sami avtomatski testi ne zagotavljajo kakovosti in da je v večini primerov potrebno tudi ročno testiranje. Prikazane so razlike med ročnimi in avtomatskimi testi ter možnosti za učinkovito dopolnjevanje obeh načinov testiranja. Na koncu je predstavljen še eden od izdelkov, s katerim lahko izvajamo avtomatske teste, sledi pa še praktični prikaz opisanega ob razvoju spletne strani www.businessoffashion.com, od koder so zajeti praktični primeri. When ordering a web application or a web page, the speed and of delivery and the price are among the most important factors along with the expected quality of the finished product. To ensure a high quality, testing needs to be included in the process of development and before delivering the product to the client. This represents a substantial investment that some clients are not prepared to pay. On the other hand, some are convinced that automatic tests are the most time and cost effective way of testing and that this kind of testing can cover all aspects of the product and that only constant running of automatic tests can quickly discover the bugs in the product. This thesis will first explore an agile way of developing the application and then the different methods of testing. It also presents the historic development of automatic tests and the meaningfulness of including automatic tests in the process. We realise that the automatic test alone do not ensure the highest quality and that most cases also have to include manual testing. It explores the differences between manual and automatic testing and presents the options of best combining the two options. At the end, a product used for automatic tests is presented, followed by a practical presentation of web application development of www.businessoffashion.com where the key examples are taken from. Bachelor Thesis sami Repository of the University of Ljubljana (RUL)
institution Open Polar
collection Repository of the University of Ljubljana (RUL)
op_collection_id ftuniljubljanair
language Slovenian
topic avtomatsko testiranje
ročno testiranje
agilni razvoj
SCRUM
automatic testing
manual testing
agile development
spellingShingle avtomatsko testiranje
ročno testiranje
agilni razvoj
SCRUM
automatic testing
manual testing
agile development
PODOBNIK, IGOR
Pomembnost avtomatskih testov pri razvoju spletnih aplikacij
topic_facet avtomatsko testiranje
ročno testiranje
agilni razvoj
SCRUM
automatic testing
manual testing
agile development
description Ob naročilu nove spletne aplikacije ali spletne strani sta hitrost izvedbe in cena te dni zelo pomembna dejavnika, skupaj s pričakovano visoko kakovostjo izdelka. Za visoko kakovost izdelka je potrebno v postopek izdelave vključiti tudi testiranje, tako med izdelavo kot tudi na koncu – pred predajo naročniku. To pa predstavlja kar zajetno investicijo, ki je marsikateri naročnik ni pripravljen plačati. Po drugi strani pa so nekateri prepričani, da so avtomatski testi najbolj časovno in stroškovno učinkovit način testiranja in da lahko z njimi pokrijejo vse vidike delovanja spletne aplikacije ali spletne strani ter da samo stalno izvajanje takih testov lahko dovolj hitro pripomore pri odkrivanju napake. V tem diplomskem delu je najprej opisan agilni način razvoja aplikacij, nato pa še različne metode testiranja. Prikazan je tudi razvoj avtomatskih testov skozi zgodovino in smiselnost vpeljave avtomatskih testov. Ugotavljamo, da sami avtomatski testi ne zagotavljajo kakovosti in da je v večini primerov potrebno tudi ročno testiranje. Prikazane so razlike med ročnimi in avtomatskimi testi ter možnosti za učinkovito dopolnjevanje obeh načinov testiranja. Na koncu je predstavljen še eden od izdelkov, s katerim lahko izvajamo avtomatske teste, sledi pa še praktični prikaz opisanega ob razvoju spletne strani www.businessoffashion.com, od koder so zajeti praktični primeri. When ordering a web application or a web page, the speed and of delivery and the price are among the most important factors along with the expected quality of the finished product. To ensure a high quality, testing needs to be included in the process of development and before delivering the product to the client. This represents a substantial investment that some clients are not prepared to pay. On the other hand, some are convinced that automatic tests are the most time and cost effective way of testing and that this kind of testing can cover all aspects of the product and that only constant running of automatic tests can quickly discover the bugs in the product. This thesis will first explore an agile way of developing the application and then the different methods of testing. It also presents the historic development of automatic tests and the meaningfulness of including automatic tests in the process. We realise that the automatic test alone do not ensure the highest quality and that most cases also have to include manual testing. It explores the differences between manual and automatic testing and presents the options of best combining the two options. At the end, a product used for automatic tests is presented, followed by a practical presentation of web application development of www.businessoffashion.com where the key examples are taken from.
author2 Blažič, Sašo
format Bachelor Thesis
author PODOBNIK, IGOR
author_facet PODOBNIK, IGOR
author_sort PODOBNIK, IGOR
title Pomembnost avtomatskih testov pri razvoju spletnih aplikacij
title_short Pomembnost avtomatskih testov pri razvoju spletnih aplikacij
title_full Pomembnost avtomatskih testov pri razvoju spletnih aplikacij
title_fullStr Pomembnost avtomatskih testov pri razvoju spletnih aplikacij
title_full_unstemmed Pomembnost avtomatskih testov pri razvoju spletnih aplikacij
title_sort pomembnost avtomatskih testov pri razvoju spletnih aplikacij
publishDate 2016
url https://repozitorij.uni-lj.si/IzpisGradiva.php?id=83806
https://repozitorij.uni-lj.si/Dokument.php?id=86843&dn=
genre sami
genre_facet sami
op_relation https://repozitorij.uni-lj.si/IzpisGradiva.php?id=83806
https://repozitorij.uni-lj.si/Dokument.php?id=86843&dn=
op_rights info:eu-repo/semantics/openAccess
_version_ 1766186653502668800