<?xml version="1.0" encoding="utf-8"?>
<Gradivo ID="85841" NadgradivoID="0" NRID="9174322" OceID="0" DomainUrl="https://repozitorij.uni-lj.si/" IzpisPolniUrl="https://repozitorij.uni-lj.si/IzpisGradiva.php?lang=slv&amp;id=85841" StOgledov="1680" StPrenosov="525" StOcen="0" VsotaOcen="0" DatumIzvoza="2026-07-08 00:10:35" OcenaSkupna="0" StPodgradiv="0" StudijskiProgramEvsID="1000475" JeIndeksirano="0" JeVecAvtorjev="0" DovoliZahtevkeZaDostop="0">
  <PID Url="http://hdl.handle.net/20.500.12556/RUL-85841">20.500.12556/RUL-85841</PID>
  <Naslov>Okostje za testiranje PHP aplikacij z oblačnimi storitvami</Naslov>
  <Podnaslov></Podnaslov>
  <TujJezik_Naslov>Skeleton for PHP application testing in a cloud</TujJezik_Naslov>
  <TujJezik_Podnaslov></TujJezik_Podnaslov>
  <Opis>Cilj pričujočega diplomskega dela je ustvariti okostje odprtokodnega PHP projekta, ki vključuje podporo za avtomatsko testiranje, zvezno integracijo in analizo kakovosti. Namen okostja je enostavna integracija dodatnih načinov testiranja v že obstoječi PHP projekt ter omogočanje avtomatizirane aktivacije testiranja in analize kakovosti. 

Okostje dobimo s povezavo različnih orodij in storitev. Projekt se mora nahajati na GitHub strežniku, ki ga povežemo s ponudnikom zvezne integracije Travis CI. Za analizo kakovosti uporabimo orodja, ki jih ponuja Scrutinizer, za pisanje testov pa uporabimo orodje Codeception. 

Za izbrano demo aplikacijo prikažemo postopek integracije okostja, pripravimo različne teste ter preizkusimo povezane storitve.</Opis>
  <TujJezik_Opis>The goal of this diploma thesis was to create an open-source PHP project skeleton containing a prepared configuration for automated testing, continuous integration and code quality analysis. The skeleton can be used by any project hosted on GitHub. By using the skeleton, a programmer can quickly set up a testing stack supporting several types of tests which supports automatic triggering of tests and which produces a code quality report.

The skeleton uses Codeception to integrate various test types, Travis CI as the continuous integration service provider and Scrutinizer for code analysis. The skeleton is hosted on GitHub under a Free Software license. As part of this thesis, the skeleton was also tested on a demo blog application and the experience documented.</TujJezik_Opis>
  <KljucneBesede>
    <Beseda>testiranje</Beseda>
    <Beseda>git</Beseda>
    <Beseda>GitHub</Beseda>
    <Beseda>Codeception</Beseda>
    <Beseda>Travis CI</Beseda>
    <Beseda>Scrutinizer</Beseda>
  </KljucneBesede>
  <TujJezik_KljucneBesede>
    <Beseda>testing</Beseda>
    <Beseda>git</Beseda>
    <Beseda>GitHub</Beseda>
    <Beseda>Codeception</Beseda>
    <Beseda>Travis CI</Beseda>
    <Beseda>Scrutinizer</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="m5" DRIVER="info:eu-repo/semantics/bachelorThesis">Diplomsko delo</VrstaGradiva>
  <DatumVstavljanja>2016-09-27 15:25:02</DatumVstavljanja>
  <DatumObjave>2016-09-27 15:25:03</DatumObjave>
  <DatumSpremembe>2022-08-09 10:22:41</DatumSpremembe>
  <DatumTrajnegaHranjenja>0000-00-00 00:00:00</DatumTrajnegaHranjenja>
  <LetoIzida>2016</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>1970-01-01</EmbargoDo>
  <VrstaEmbarga ID="1" Naziv="Takojšnja javna objava" OpenAIREDostop="openAccess"></VrstaEmbarga>
  <Osebe>
    <Oseba ID="65750" Ime="ALEKSANDRA" Priimek="BERSAN" AltIme="" VlogaID="70" VlogaNaziv="Avtor" ConorID="" Afiliacija="" ArrsID="0" ORCID=""></Oseba>
    <Oseba ID="22415" Ime="Mojca" Priimek="Ciglarič" AltIme="Mojca Kukar; Mojca Ciglaric; M. Ciglaric" VlogaID="991" VlogaNaziv="Mentor" ConorID="3958115" Afiliacija="" ArrsID="13982" ORCID=""></Oseba>
  </Osebe>
  <Identifikatorji>
    <Identifikator ID="16" Sifra="VisID" Naziv="VisID" URL="">17691</Identifikator>
  </Identifikatorji>
  <Datoteke>
    <Datoteka ID="88999" DatotekaNRID="8984586" 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="830524" VelikostDatotekeKratko="811,06 KB" DatumVstavljanja="2016-09-27 15:25:03" JeZbrisana="false" JeJavnoVidna="true" JeIndeksirana="true" JeVidno="true" VidnoOd="01.01.1970" Zaporedje="0">
      <Naziv>Bersan_Aleksandra_-_Okostje_za_testiranje_PHP_aplikacij_z_oblacnimi_storitvami.pdf</Naziv>
      <OrgNaziv>Bersan_Aleksandra_-_Okostje_za_testiranje_PHP_aplikacij_z_oblacnimi_storitvami.pdf</OrgNaziv>
      <URL></URL>
      <Opis></Opis>
      <OpisTujJezik></OpisTujJezik>
      <UrlObdelave></UrlObdelave>
      <FrekvencaAzuriranjaID>1</FrekvencaAzuriranjaID>
      <Verzija></Verzija>
      <MD5>1999AA2383A6E1EDB739C6E8A4B2CEFE</MD5>
      <SHA256>15f04b0d5648f78c274b3a3b1ba68169b2e95f40d980635020164acae5bc2b3d</SHA256>
      <UUID>057c94a0-a1b1-11eb-a523-00155dcfd717</UUID>
      <PID>20.500.12556/rul/15047b93-9d61-4320-ba41-552808dbc627</PID>
      <PrenosPolniUrl>https://repozitorij.uni-lj.si/Dokument.php?lang=slv&amp;id=88999</PrenosPolniUrl>
      <Vsebine>
        <Vsebina TipVsebine="GoloBesedilo" JezikID="1060" Oznaka="" Dolzina="51711"></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="0" Koda="0" Naziv="Ni določena" SchemaOrg="CreativeWork"></TipologijaDela>
  <Ostalo>
    <StIrodsDatotek>0</StIrodsDatotek>
    <StDatotekPodTrajnimEmbargom>0</StDatotekPodTrajnimEmbargom>
    <StDatotekZOmejenimDostopom>0</StDatotekZOmejenimDostopom>
  </Ostalo>
</Gradivo>
