<?xml version="1.0" encoding="utf-8"?>
<Gradivo ID="5955" NadgradivoID="0" NRID="11201589" OceID="0" DomainUrl="https://revis.openscience.si/" IzpisPolniUrl="https://revis.openscience.si/IzpisGradiva.php?lang=slv&amp;id=5955" StOgledov="5075" StPrenosov="205" StOcen="0" VsotaOcen="0" DatumIzvoza="2026-05-08 19:15:18" OcenaSkupna="0" StPodgradiv="0" StudijskiProgramEvsID="" JeIndeksirano="0" JeVecAvtorjev="0" DovoliZahtevkeZaDostop="0">
  <PID Url="http://hdl.handle.net/20.500.12556/ReVIS-5955">20.500.12556/ReVIS-5955</PID>
  <Naslov>Primerjava postopkov in orodij za preskušanje programske kode, napisane v programskih jezikih Javascript in Python</Naslov>
  <Podnaslov>diplomska naloga</Podnaslov>
  <TujJezik_Naslov></TujJezik_Naslov>
  <TujJezik_Podnaslov></TujJezik_Podnaslov>
  <Opis>Diplomska naloga znotraj teoretičnega dela poudarja pomen preskušanja programske opreme ter razčleni metode, načela, pristope in načine preskušanja programske opreme. Znotraj empiričnega dela so implementirani trije programski problemi, ki so implementirani tako v programskem jeziku JavaScript kot v programskem jeziku Python, ter programski preskusi implementirani v okoljih Jasmine, Ava, Unittest ter Python.
Dobljene preskuse smo analizirali na podlagi različnih izbranih kriterijev. V prvem koraku smo analizirali čas, potreben za izvedbo preskusov, namestitev okolja ter zahtevnost implementacije preskusov. V drugem koraku smo analizirali način, jasnost in natančnost prikaza uspelih ter neuspelih preskusov, v tretjem pa, kako se programsko okolje obnaša ob vnosu nepravilnih, nedefiniranih vrednosti ter zaznavanje razlike med velikostjo črk.</Opis>
  <TujJezik_Opis>Within theoretical part of degree we will discover why software testing is important. We discover different methods, types and approaches of testing code. Within empirical part we implemented three programming problems, those problems are implemented in JavaScript and Python programming languages, and tests are implemented in Jasmine, Ava, Unittest and Pytest framework.
We analyze the results based on different criterias. In first step we analyze time, needed for execute the testes, installation of frameworks and complexity of writing test cases. In second step we analyze the display of results of successful and unsuccessful display test results, based on their way, clarity and precision. In third step we analyze how framework handle test cases if we enter wrong, undefined or null parameters, and how it handle differents between capital letters and low case letters.</TujJezik_Opis>
  <KljucneBesede>
    <Beseda>programska oprema</Beseda>
    <Beseda>preskušanje programske opreme</Beseda>
    <Beseda>JavaScript</Beseda>
    <Beseda>Python</Beseda>
    <Beseda>okolja za preskušanje programske opreme</Beseda>
  </KljucneBesede>
  <TujJezik_KljucneBesede>
    <Beseda>software testing</Beseda>
    <Beseda>software</Beseda>
    <Beseda>unit testing</Beseda>
    <Beseda>JavaScript</Beseda>
    <Beseda>Python</Beseda>
    <Beseda>software testing framework</Beseda>
  </TujJezik_KljucneBesede>
  <Potrjeno>true</Potrjeno>
  <JeZaklenjeno>true</JeZaklenjeno>
  <JeRecenzirano>false</JeRecenzirano>
  <Zaloznik>[U. Rožman]</Zaloznik>
  <Izvor></Izvor>
  <Jezik ID="1060" ISO639-3="slv">Slovenski jezik</Jezik>
  <TujJezik ID="1033" ISO639-3="eng">Angleški jezik</TujJezik>
  <Povezave></Povezave>
  <Pokrivanje></Pokrivanje>
  <CasovnoPokritje></CasovnoPokritje>
  <AvtorskePravice></AvtorskePravice>
  <VrstaGradiva ID="mb11" DRIVER="info:eu-repo/semantics/bachelorThesis">Diplomsko delo/naloga</VrstaGradiva>
  <DatumVstavljanja>2019-08-14 10:49:56</DatumVstavljanja>
  <DatumObjave>2019-08-14 10:56:06</DatumObjave>
  <DatumSpremembe>2024-06-12 16:44:05</DatumSpremembe>
  <DatumTrajnegaHranjenja>0000-00-00 00:00:00</DatumTrajnegaHranjenja>
  <LetoIzida>2019</LetoIzida>
  <LetoIzidaDo>0</LetoIzidaDo>
  <KrajIzida>Novo mesto</KrajIzida>
  <LetoIzvedbe>2019</LetoIzvedbe>
  <KrajIzvedbe>Novo mesto</KrajIzvedbe>
  <Opomba>Na ov.: Diplomska naloga : visokošolskega strokovnega študijskega programa prve stopnje;
</Opomba>
  <StStrani>XVII, 57 str.</StStrani>
  <StevilcenjeNivo1></StevilcenjeNivo1>
  <StevilcenjeNivo2></StevilcenjeNivo2>
  <Kronologija></Kronologija>
  <Patent_Stevilka></Patent_Stevilka>
  <Patent_DatumVeljavnosti>0000-00-00</Patent_DatumVeljavnosti>
  <VerzijaDokumenta>NiDoloceno</VerzijaDokumenta>
  <StatusObjaveDrugje>NiDoloceno</StatusObjaveDrugje>
  <VrstaStroskaObjave>NiDoloceno</VrstaStroskaObjave>
  <DatumPoslanoVRecenzijo>0000-00-00</DatumPoslanoVRecenzijo>
  <DatumSprejetjaClanka>0000-00-00</DatumSprejetjaClanka>
  <DatumObjaveClanka>0000-00-00</DatumObjaveClanka>
  <Licence>
    <Licenca ID="1" Kratica="CC BY-NC-ND 4.0" Naziv="Creative Commons Priznanje avtorstva-Nekomercialno-Brez predelav 4.0 Mednarodna" URL="http://creativecommons.org/licenses/by-nc-nd/4.0/deed.sl" Logo="by-nc-nd.eu.png" LogoPolniUrl="https://revis.openscience.si/teme/revis/img/licence/by-nc-nd.eu.png" DatumZacetkaLicenciranja="2019-08-14" VezanoNa="" VezanoNaAng="" Besedilo="" BesediloAng=""></Licenca>
  </Licence>
  <EmbargoDo></EmbargoDo>
  <VrstaEmbarga ID="1" Naziv="Takojšnja javna objava" OpenAIREDostop="openAccess"></VrstaEmbarga>
  <Osebe>
    <Oseba ID="5544" Ime="Urška" Priimek="Rožman" AltIme="" VlogaID="70" VlogaNaziv="Avtor" ConorID="330839395" Afiliacija="" ArrsID="" ORCID=""></Oseba>
    <Oseba ID="5545" Ime="Panče" Priimek="Panov" AltIme="Pance Panov" VlogaID="991" VlogaNaziv="Mentor" ConorID="87076963" Afiliacija="" ArrsID="27759" ORCID=""></Oseba>
  </Osebe>
  <Identifikatorji>
    <Identifikator ID="4" Sifra="UDK" Naziv="UDK" URL="">004.43(043.2)</Identifikator>
    <Identifikator ID="3" Sifra="CobissID" Naziv="COBISS_ID" URL="https://plus.cobiss.net/cobiss/si/sl/bib/2048598547">2048598547</Identifikator>
  </Identifikatorji>
  <Datoteke>
    <Datoteka ID="5757" DatotekaNRID="10984007" NamenDatotekeID="2" NamenDatoteke="Predstavitvena datoteka" FormatDatotekeID="2" FormatDatoteke=".pdf" MIME="application/pdf" IkonaFormata="pdf.gif" IkonaFormataPolniUrl="https://revis.openscience.si/teme/revis/img/fileTypes/pdf.gif" VelikostDatoteke="1038265" VelikostDatotekeKratko="1013,93 KB" DatumVstavljanja="2019-08-14 10:54:21" JeZbrisana="false" JeJavnoVidna="true" JeIndeksirana="true" JeVidno="true" VidnoOd="14.08.2019" Zaporedje="0">
      <Naziv>VS_2019_Urska_Rozman.pdf</Naziv>
      <OrgNaziv>VS_2019_Urska_Rozman.pdf</OrgNaziv>
      <URL></URL>
      <Opis></Opis>
      <OpisTujJezik></OpisTujJezik>
      <UrlObdelave></UrlObdelave>
      <FrekvencaAzuriranjaID>1</FrekvencaAzuriranjaID>
      <Verzija></Verzija>
      <MD5>CA442E6078718A9E8A04462AAF954E91</MD5>
      <SHA256>59ae35c2c5dc17f4ec9dfff48c3dc4a4160f7aa7afa1acc4efa649c9200385cf</SHA256>
      <UUID>61e2a9ac-2898-11ef-9c9e-001a4af901a5</UUID>
      <PID></PID>
      <PrenosPolniUrl>https://revis.openscience.si/Dokument.php?lang=slv&amp;id=5757</PrenosPolniUrl>
      <Vsebine>
        <Vsebina TipVsebine="GoloBesedilo" JezikID="1060" Oznaka="" Dolzina="105147"></Vsebina>
      </Vsebine>
    </Datoteka>
  </Datoteke>
  <Organizacije>
    <Organizacija OrganizacijaID="42" Kratica="FIŠ" ZavodEvsID="0000102" Logo="" LogoPolniUrl="https://revis.openscience.si/teme/revis/img/logo/">Fakulteta za informacijske študije v Novem mestu</Organizacija>
  </Organizacije>
  <OrganizacijeVira>
  </OrganizacijeVira>
  <MetodeZbiranjaPodatkov>
  </MetodeZbiranjaPodatkov>
  <TipologijaDela ID="2.11" Koda="2.11" Naziv="Diplomsko delo" SchemaOrg="Thesis"></TipologijaDela>
  <Ostalo>
    <StIrodsDatotek>0</StIrodsDatotek>
    <StDatotekPodTrajnimEmbargom>0</StDatotekPodTrajnimEmbargom>
    <StDatotekZOmejenimDostopom>0</StDatotekZOmejenimDostopom>
  </Ostalo>
</Gradivo>
