<?xml version="1.0" encoding="utf-8"?>
<Gradivo ID="165636" NadgradivoID="0" NRID="25491610" OceID="0" DomainUrl="https://repozitorij.uni-lj.si/" IzpisPolniUrl="https://repozitorij.uni-lj.si/IzpisGradiva.php?lang=slv&amp;id=165636" StOgledov="599" StPrenosov="359" StOcen="0" VsotaOcen="0" DatumIzvoza="2026-08-09 21:45:14" OcenaSkupna="0" StPodgradiv="0" StudijskiProgramEvsID="1000468" JeIndeksirano="0" JeVecAvtorjev="0" DovoliZahtevkeZaDostop="0">
  <PID Url="http://hdl.handle.net/20.500.12556/RUL-165636">20.500.12556/RUL-165636</PID>
  <Naslov>Generični celoviti testi za avtomatsko testiranje komponent lastne programske knjižnice</Naslov>
  <Podnaslov></Podnaslov>
  <TujJezik_Naslov>Generic end-to-end tests for automated testing of custom software library components</TujJezik_Naslov>
  <TujJezik_Podnaslov></TujJezik_Podnaslov>
  <Opis>Diplomska naloga obravnava pomen avtomatskega testiranja za zagotavljanje kakovosti programske opreme. Posebna pozornost je namenjena celovitim testom (E2E), ki simulirajo uporabniške interakcije s spletnimi aplikacijami, ter regresijskemu testiranju, ki zagotavlja pravilno delovanje aplikacije po uveljavitvi sprememb. V okviru naloge so bila primerjana različna ogrodja za avtomatsko testiranje, pri čemer je bil poudarek na uporabnosti pri testiranju spletnih aplikacij. Ključni del naloge je zasnova in razvoj ogrodja za avtomatsko testiranje komponent programske knjižnice, razvite za potrebe podjetja. Ogrodje temelji na načrtovalskih vzorcih, kot sta Page Object Model (POM) in Page Component Object Model (PCOM), ter omogoča hitrejšo in enostavnejšo pripravo testov. Evalvacija je pokazala, da ogrodje prispeva k učinkovitejšemu testiranju in zagotavljanju zanesljivosti programske opreme.</Opis>
  <TujJezik_Opis>This thesis examines the importance of automated testing for software quality assurance. Particular attention is paid to end-to-end tests (E2E), which simulate user interactions with web applications, and to regression testing, which ensures that the application works correctly after changes have been implemented. The thesis compared different automated testing frameworks, focusing on usability in web application testing. The key part of the thesis is the design and development of a framework for automated testing of the components of a software library developed for the needs of an enterprise. The framework is based on design patterns such as the Page Object Model (POM) and the Page Component Object Model (PCOM) and allows for faster and easier test preparation. The evaluation has shown that the framework contributes to more efficient testing and to ensuring software reliability.</TujJezik_Opis>
  <KljucneBesede>
    <Beseda>Celovito testiranje</Beseda>
    <Beseda>testno ogrodje</Beseda>
    <Beseda>avtomatsko testiranje</Beseda>
    <Beseda>načrtovalski vzorci</Beseda>
    <Beseda>POM</Beseda>
    <Beseda>PCOM.</Beseda>
  </KljucneBesede>
  <TujJezik_KljucneBesede>
    <Beseda>End-to-end testing</Beseda>
    <Beseda>testing framework</Beseda>
    <Beseda>automated testing</Beseda>
    <Beseda>design patterns</Beseda>
    <Beseda>POM</Beseda>
    <Beseda>PCOM.</Beseda>
  </TujJezik_KljucneBesede>
  <Potrjeno>true</Potrjeno>
  <JeZaklenjeno>false</JeZaklenjeno>
  <JeRecenzirano>false</JeRecenzirano>
  <Zaloznik></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>2024-12-11 11:10:01</DatumVstavljanja>
  <DatumObjave>2024-12-11 11:10:09</DatumObjave>
  <DatumSpremembe>2024-12-12 07:21:00</DatumSpremembe>
  <DatumTrajnegaHranjenja>0000-00-00 00:00:00</DatumTrajnegaHranjenja>
  <LetoIzida>2024</LetoIzida>
  <LetoIzidaDo>0</LetoIzidaDo>
  <KrajIzida></KrajIzida>
  <LetoIzvedbe>0</LetoIzvedbe>
  <KrajIzvedbe></KrajIzvedbe>
  <Opomba></Opomba>
  <StStrani></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>
  <EmbargoDo></EmbargoDo>
  <VrstaEmbarga ID="1" Naziv="Takojšnja javna objava" OpenAIREDostop="openAccess"></VrstaEmbarga>
  <Osebe>
    <Oseba ID="141792" Ime="NEJC" Priimek="GASPARIČ" AltIme="" VlogaID="70" VlogaNaziv="Avtor" ConorID="" Afiliacija="" ArrsID="0" ORCID=""></Oseba>
    <Oseba ID="24019" Ime="Alenka" Priimek="Kavčič" AltIme="Alenka Kavcic računalništvo" VlogaID="991" VlogaNaziv="Mentor" ConorID="4365411" Afiliacija="" ArrsID="16131" ORCID=""></Oseba>
  </Osebe>
  <Identifikatorji>
    <Identifikator ID="16" Sifra="VisID" Naziv="VisID" URL="">37612</Identifikator>
    <Identifikator ID="3" Sifra="CobissID" Naziv="COBISS_ID" URL="https://plus.cobiss.net/cobiss/si/sl/bib/218683395">218683395</Identifikator>
  </Identifikatorji>
  <Datoteke>
    <Datoteka ID="196857" DatotekaNRID="14014527" NamenDatotekeID="2" NamenDatoteke="Predstavitvena datoteka" FormatDatotekeID="2" FormatDatoteke=".pdf" MIME="application/pdf" IkonaFormata="pdf.png" IkonaFormataPolniUrl="https://repozitorij.uni-lj.si/teme/rulDev/img/fileTypes/pdf.png" VelikostDatoteke="1821216" VelikostDatotekeKratko="1,74 MB" DatumVstavljanja="2024-12-11 11:10:09" JeZbrisana="false" JeJavnoVidna="true" JeIndeksirana="true" JeVidno="true" VidnoOd="01.01.1970" Zaporedje="0">
      <Naziv>Gasparic_Nejc_-_Genericni_celoviti_testi_za_avtomatsko_testiranje_komponent_lastne_programske_kn.pdf</Naziv>
      <OrgNaziv>Gasparic_Nejc_-_Genericni_celoviti_testi_za_avtomatsko_testiranje_komponent_lastne_programske_kn.pdf</OrgNaziv>
      <URL></URL>
      <Opis></Opis>
      <OpisTujJezik></OpisTujJezik>
      <UrlObdelave></UrlObdelave>
      <FrekvencaAzuriranjaID>1</FrekvencaAzuriranjaID>
      <Verzija></Verzija>
      <MD5>E248947F2C96C290913E4094FEB423D0</MD5>
      <SHA256>8187f177e34034c7b5e183b17bdf637c9ce25f4f194b00b34f3fc768bc819838</SHA256>
      <UUID>9b8c2662-b7a7-11ef-b232-0050569b8976</UUID>
      <PID></PID>
      <PrenosPolniUrl>https://repozitorij.uni-lj.si/Dokument.php?lang=slv&amp;id=196857</PrenosPolniUrl>
      <Vsebine>
        <Vsebina TipVsebine="GoloBesedilo" JezikID="1060" Oznaka="" Dolzina="79701"></Vsebina>
      </Vsebine>
    </Datoteka>
  </Datoteke>
  <Organizacije>
    <Organizacija OrganizacijaID="25" Kratica="FRI" ZavodEvsID="0000066" Logo="" LogoPolniUrl="https://repozitorij.uni-lj.si/teme/rulDev/img/logo/">Fakulteta za računalništvo in informatiko</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>
