Mnoga podjetja investirajo v pokritost programskega koda z avtomatiziranimi testi za boj proti hroščem pri izdaji novejših različic. V diplomskem delu smo raziskali proces testiranja testov, imenovan mutacijsko testiranje. Mutacijsko testiranje z vsiljevanjem napak preverja kvaliteto testov. Osredotočili smo se na proces mutacijskega testiranja programske kode, napisane v jeziku JavaScript. Pregledali smo obstoječa orodja za izvedbo takšnega procesa in izbrali orodja Stryker-Mutator in ter Mutode za nadaljnjo analizo. Izvedli smo proces testiranja na dveh odprtokodnih projektih, s čimer smo pridobili podatke za ovrednotenje obeh orodij. Glede na opredeljene kriterije se je orodje Stryker-Mutator izkazalo kot primernejše za izvedbo mutacijsk...
In order to deliver high quality software projects, a developing team probably needs a well-develope...
Mutation testing is a valuable experimental research tech-nique that has been used in many studies. ...
Software testing is a very time consuming process of software development life cycle. The software t...
Pokritost programske kode s testi je mera, ki pove, kolikšen delež izvorne kode izbranega programa o...
JavaScript testovi, kao i svi testovi u bilo kojem programskom jeziku i radnom okruženju, pospješuju...
Delo se loteva problematike izbire najbolj primernega orodja za izvajanje mutacijskega testiranja z ...
JavaScript testovi, kao i svi testovi u bilo kojem programskom jeziku i radnom okruženju, pospješuju...
Razvoj softvera je dinamičan proces s puno pokretnih dijelova i zahtjeva koji se razvijaju i mijenj...
Razvoj softvera je dinamičan proces s puno pokretnih dijelova i zahtjeva koji se razvijaju i mijenj...
Software Testing is one of the most significant phases within the software development life cycle si...
Software continues to be vital to the modern world, and as its ubiquity increases, its correctness b...
Today's modern Web applications rely heavily on JavaScript and client-side run-time manipulation of ...
Today's modern Web applications rely heavily on JavaScript and client-side run-time manipulation of ...
Táto bakalárska práca popisuje a porovnáva dostupné technológie na testovanie javascript webových ap...
In order to deliver high quality software projects, a developing team probably needs a well-develope...
In order to deliver high quality software projects, a developing team probably needs a well-develope...
Mutation testing is a valuable experimental research tech-nique that has been used in many studies. ...
Software testing is a very time consuming process of software development life cycle. The software t...
Pokritost programske kode s testi je mera, ki pove, kolikšen delež izvorne kode izbranega programa o...
JavaScript testovi, kao i svi testovi u bilo kojem programskom jeziku i radnom okruženju, pospješuju...
Delo se loteva problematike izbire najbolj primernega orodja za izvajanje mutacijskega testiranja z ...
JavaScript testovi, kao i svi testovi u bilo kojem programskom jeziku i radnom okruženju, pospješuju...
Razvoj softvera je dinamičan proces s puno pokretnih dijelova i zahtjeva koji se razvijaju i mijenj...
Razvoj softvera je dinamičan proces s puno pokretnih dijelova i zahtjeva koji se razvijaju i mijenj...
Software Testing is one of the most significant phases within the software development life cycle si...
Software continues to be vital to the modern world, and as its ubiquity increases, its correctness b...
Today's modern Web applications rely heavily on JavaScript and client-side run-time manipulation of ...
Today's modern Web applications rely heavily on JavaScript and client-side run-time manipulation of ...
Táto bakalárska práca popisuje a porovnáva dostupné technológie na testovanie javascript webových ap...
In order to deliver high quality software projects, a developing team probably needs a well-develope...
In order to deliver high quality software projects, a developing team probably needs a well-develope...
Mutation testing is a valuable experimental research tech-nique that has been used in many studies. ...
Software testing is a very time consuming process of software development life cycle. The software t...