Vaš brskalnik ne omogoča JavaScript!
JavaScript je nujen za pravilno delovanje teh spletnih strani. Omogočite JavaScript ali pa uporabite sodobnejši brskalnik.
Repozitorij Univerze v Ljubljani
Nacionalni portal odprte znanosti
Odprta znanost
DiKUL
slv
|
eng
Iskanje
Brskanje
Novo v RUL
Kaj je RUL
V številkah
Pomoč
Prijava
Podrobno
Primerjava orodij za mutacijsko testiranje javanskih programov
ID
JUTREŠA, ROBERT
(
Avtor
),
ID
Rožanc, Igor
(
Mentor
)
Več o mentorju...
PDF - Predstavitvena datoteka,
prenos
(4,65 MB)
MD5: B70E6829E091EEFABEF582FC10F83AE5
Galerija slik
Izvleček
Delo se loteva problematike izbire najbolj primernega orodja za izvajanje mutacijskega testiranja z vidika splošnega uporabnika. Pri tem se upoštevajo statistični podatki porabe časa in računalniških virov ter empirični podatki, kot so uporabniška prijaznost in funkcionalnosti, ki jih orodje ponuja. Problem mutacijskega testiranja je predvsem njegova časovna in računska zahtevnost. Iz tega razloga bi splošni uporabnik iskal učinkovito in preprosto orodje, s pomočjo katerega bi lahko izvedel preverjanje kakovosti svojega nabora testov ter posledično javanskega programa. Pri izbiri najbolj primernega orodja je treba upoštevati svoje znanje in potrebe specifičnega primera uporabe. To vključuje izbiro, kaj želi testirati, kako vešč je z uporabo tovrstnih orodij in kaj ima na voljo z vidika računalniških virov. Ocenjevanje orodij je bil glavni izziv dela. V ta namen so bile izbrane želene lastnosti in podlastnosti oziroma kriteriji, ki jim mora orodje v določeni meri ustrezati, da se oceni kot dobro. Za to so bile za vsak kriterij določene Likertove lestvice, na podlagi katerih so bila orodja razvrščena. Vsako mesto na lestvici je dodalo uteženo število točk h končni oceni. Najboljša končna ocena pripada orodju, ki naj bi bilo za splošnega uporabnika najboljša izbira za mutacijsko testiranje. V primeru tega dela je to orodje PIT, ki je zaradi integracije v Eclipse IDE okolje najpreprostejše za namestitev in uporabo ter ima konkurenčno kakovost rezultatov.
Jezik:
Slovenski jezik
Ključne besede:
mutacijsko testiranje
,
orodja za mutacijsko testiranje
,
mutacijski operatorji
,
Java
,
μJava
,
Jumble
,
Major
,
PIT
Vrsta gradiva:
Diplomsko delo/naloga
Tipologija:
2.11 - Diplomsko delo
Organizacija:
FRI - Fakulteta za računalništvo in informatiko
Leto izida:
2022
PID:
20.500.12556/RUL-135048
COBISS.SI-ID:
98328835
Datum objave v RUL:
18.02.2022
Število ogledov:
1293
Število prenosov:
110
Metapodatki:
Citiraj gradivo
Navadno besedilo
BibTeX
EndNote XML
EndNote/Refer
RIS
ABNT
ACM Ref
AMA
APA
Chicago 17th Author-Date
Harvard
IEEE
ISO 690
MLA
Vancouver
:
JUTREŠA, ROBERT, 2022,
Primerjava orodij za mutacijsko testiranje javanskih programov
[na spletu]. Diplomsko delo. [Dostopano 26 april 2025]. Pridobljeno s: https://repozitorij.uni-lj.si/IzpisGradiva.php?lang=slv&id=135048
Kopiraj citat
Objavi na:
Sekundarni jezik
Jezik:
Angleški jezik
Naslov:
Comparison of tools for mutation testing of Java programs
Izvleček:
This work addresses the issue of choosing the most appropriate tool for performing the mutation testing from the point of view of the common user. It considers statistics of time and computer resources consumption, as well as empirical data such as user-friendliness and the functionality of the tool. The problem with mutation testing is its time and computational complexity. For this reason, the common user would want an efficient and simple tool to perform a quality check of his test set and consequently the Java program. When choosing the most suitable tool, the actual user’s knowledge and specific needs must be considered. This includes the selection of what is to be tested, how skilled the user is in using similar tools, and what is at the user’s disposal in terms of computer resources. Evaluating selected tools was the main challenge of this work. For this purpose, a set of desired properties and sub-properties or criteria is defined, that the tool must to a certain extent adhere to be considered successful. A Likert scale is defined for every criterion and used to rank the tools. The weighted ranking marks are used to calculate the final score. The best final rating corresponds to a tool that offers the best choice for mutation testing to the general user. In the case of this work, it is PIT, which is the easiest to install and use, as it is integrated into the Eclipse IDE environment. It has a competitive quality of results, too.
Ključne besede:
mutation testing
,
tools for mutation testing
,
mutation operators
,
Java
,
μJava
,
Jumble
,
Major
,
PIT
Podobna dela
Podobna dela v RUL:
Primerjava orodij za testiranje zmogljivosti programske opreme
Analiza in primerjava orodij za zvezno integracijo, dostavo in postavitev
Pametni termostat za centralno ogrevanje
Izračun uporabniško podanih količin v merilni programski opremi
Razvoj nenadomestljivih kriptožetonov na verigi podatkovnih blokov Cardano
Podobna dela v drugih slovenskih zbirkah:
Ni podobnih del
Nazaj