Tartu Ülikool

Seotud dokumendid
(Microsoft PowerPoint - seminar_6_n\365uded-ainemudel tagasiside.ppt [Compatibility Mode])

Microsoft PowerPoint - loeng.ppt

Monitooring

loeng2

3D mänguarenduse kursus (MTAT ) Loeng 3 Jaanus Uri 2013

E-arvete juhend

Microsoft Word - requirements.doc

1 Sissejuhatus 1 1 Sissejuhatus 1.1 Tarkvaraviga ehk puuk Määratlus 3 Sissejuhatus Määratlus 1 Sissejuhatus 1.1 Tarkvaraviga ehk puuk 2 1 Sissej

Microsoft Word - essee_CVE ___KASVANDIK_MARKKO.docx


Hoia oma arvuti turvaline ja kiire 1.Leia start nupust alustades Juhtpaneel 2.Juhtpaneeli aadressiribalt leia Kõik juhtpaneeli üksused 3.Avanenud tööa

PÄRNU TÄISKASVANUTE GÜMNAASIUM ESITLUSE KOOSTAMISE JUHEND Pärnu 2019

AG informaatika ainekava PK

Projekti sõltuvuste andmebaas

Tiia Salm 2011 Online kirjastus CALAMÉO Calameo kujutab endast on-line kirjastust, mis võimaldab oma dokumente avaldada e-raamatuna tasuta. Failid (Pd

Väärtusta oma vabadust. Eesti Yale Seifide Kasutusjuhend Mudelid: YSB/200/EB1 YSB/250/EB1 YSB/400/EB1 YLB/200/EB1 YSM/250/EG1 YSM/400/EG1 YSM/520/EG1

Microsoft Word - installation-guide.doc

Microsoft Word - TM70_SP-MG_kasutusjuhend.docx

Kuidas ärgitada loovust?

Kom igang med Scratch

G OSA A VARIANT RESPONDENDILE ISE TÄITMISEKS

Juhend nutiterminali seadistamiseks ja kaardimaksete vastuvõtmiseks Ingenico Link/2500 ja icmp

Microsoft Word - Keypad-controller-manual-new_1.docx

Microsoft Word - ref - Romet Piho - Tutorial D.doc

Mida räägivad logid programmeerimisülesande lahendamise kohta? Heidi Meier

GRUPI-SMS Veebirakenduse kasutamise juhend Rakendus Elisa grupi-smsi rakendus Väljaandja Elisa Eesti AS Juhendi koostamise kuupäev Versioon

FRESENIUS ÕPPEKESKUS KIIRJUHEND

Microsoft Word - Referaat.docx

CPA4164 USB 2.0 kõrgekvaliteediline videoadapter KASUTUSJUHEND 1. PEATÜKK - Ülevaade 1.1 Tutvustus CPA4164 USB 2.0 videoadapter võimaldab teil arvutis

Uudiseid k-meride abil bakterite leidmisest [Compatibility Mode]

Innar Liiv, Juhataja, Vertical ANDMELADUDE KASUTAMISEST LADUDES Innar Liiv Juhataja, Vertical

EID TARKVARA (v.1812 baasil)

E-õppe ajalugu

Õppematerjalide esitamine Moodle is (alustajatele) seminar sarjas Lõunatund e-õppega 12. septembril 2017 õppedisainerid Ly Sõõrd (LT valdkond) ja Dian

Microsoft Word - Kurtna koolitöötajate rahulolu 2012

Veeb Jaagup Kippar

PowerPoint Presentation

Andmed arvuti mälus Bitid ja baidid

Directo ja Omniva arvekeskuse (endine EAK ehk Eesti E-arvete Keskus) liidestamine

Microsoft PowerPoint - Lisa 5 koolituse materjalid

KUULA & KORDA INGLISE KEEL 1

Mida me teame? Margus Niitsoo

Microsoft PowerPoint - EMCS13

Tarkvaratehnika

Tarkvaratehnika

Tootmine_ja_tootlikkus

Slide 1

Microsoft Word - Vx610 EMV KASUTUSJUHEND.doc

Operatsioonisüsteemi ülesanded

Microsoft Word - QOS_2008_Tallinn_OK.doc

Vana talumaja väärtustest taastaja pilgu läbi

JABRA STYLE Kasutusjuhend jabra.com/style

SINU UKS DIGITAALSESSE MAAILMA Ruuter Zyxel LTE3302 JUHEND INTERNETI ÜHENDAMISEKS

Müügiarvete juhend VEP_

BIM360 ja RealityCapture

HWU_AccountingAdvanced_October2006_EST

Algoritmid ja andmestruktuurid

Tartu Ülikool MATEMAATIKA-INFORMAATIKATEADUSKOND Arvutiteaduse instituut Andmemudelite graafilise disaini vahendite võrdlus Bakalaureusetöö (6 EAP) Au

Ülesanne #5: Käik objektile Kooli ümberkujundamist vajava koha analüüs. Ülesanne #5 juhatab sisse teise poole ülesandeid, mille käigus loovad õpilased

Puitpõrandad

Slide 1

1. AKE Ajalise keerukuse empiiriline hindamine

Skriptimiskeeli, mida ei käsitletud Perl Python Visual Basic Script Edition (VBScript) MS DOS/cmd skriptid Windows PowerShell midagi eksootilisemat: G

KASUTUSJUHEND

PHP

TALLINNA TEHNIKA ÜLIKOOL Infotehnoloogia teaduskond Arvutiteaduse instituut Võrgutarkvara Androidi rakenduse loomine Apache Cordova platvormil bakalau

PowerPoint Presentation

Statistikatarkvara

PowerPoint Presentation

Õppekava vorm 1. Õppekava nimetus Küberturbe tehnoloogiad 2. Õppekava nimetus inglise Cyber Security Engineering keeles 3. Kõrgharidustaseme õpe Raken

2016 aasta märtsi tulumaksu laekumine omavalitsustele See ei olnud ette arvatav Tõesti ei olnud, seda pole juhtunud juba tükk aega. Graafikult näeme,

IT infrastruktuuri teenused sissejuhatav loeng 00

Ppt [Read-Only]

Esitlusslaidide kujundusest

PowerPoint Presentation

AMETINIMETUSE JA TÖÖKOHA AADRESSI LISAMINE TÖÖTAMISE REGISTRISSE ANDMETE KOGUMISE EESMÄRK Koguda tõhusamalt palga ja tööjõu andmeid, et teha senisest

Võrguväljaanded ja veebiarhiveerimine

PowerPoint-præsentation

Dias nummer 1

Microsoft Word - alkohol_K2_SoKo.doc

(Microsoft PowerPoint - Slaidid Priit P\365ldoja)

EESTI MEISTRIVÕISTLUSED PONIDE TAKISTUSSÕIDUS 2005

Estonian_TBW-106UB(V1).cdr

1 / loeng Tekstitöötlus Sisend/väljund Teksti lugemine Sõnad

G aiasoft Programmi VERP ja Omniva Arvekeskuse liidese häälestamine ja arvete saatmine-lugemine VERP 6.3 ja VERP 6.3E Versioon ja hilisemad K

PRESENTATION HEADER IN GREY CAPITALS Subheader in orange Presented by Date Columbus is a part of the registered trademark Columbus IT

View PDF

Veebipõhised andmebaasid ja otsi(ngu)mootorid Internet on Oluline, peagi peamine andmeallikas! 2/3 Eesti aktiivsest elanikkonnast kasutab;! 90% arvuti

Andmeturve

Voodiagrammid.dft

Microsoft Word - Karu 15 TERMO nr 527.doc

Projekt Eesti 20. sajandi ( ) sõjalise ehituspärandi kaardistamine ja analüüs 1 / 17 Projekt Eesti 20. sajandi ( ) sõjalise ehituspära

Slide 1

HAJUSSÜSTEEMID HAJUSSÜSTEEMID Veebiteenused ja SOAP Web Services Web Services SOAP WSDL Ühilduvus UDDI Kihiline arhitektuur masinsuhtluse jaoks erinev

Õppekava arendus

Hinnakiri kehtiv alates Täiendava maksekonto avamine (maksekonto avamine teises valuutas) Kontohaldustasu (kuu) * rakendatakse olukorras, k

Hinnakiri kehtiv alates Hinnakiri eraklientidele Tüüpiliste makseteenuste hinnakiri Kirjeldus C2 C3 Läbi iseteeninduse Maksekonto Maksekont

DNA

Microsoft Word - Errata_Andmebaaside_projekteerimine_2013_06

Väljavõte:

Tartu Ülikool Code coverage Referaat Koostaja: Rando Mihkelsaar Tartu 2005

Sissejuhatus Inglise keelne väljend Code coverage tähendab eesti keeles otse tõlgituna koodi kaetust. Lahti seletatuna näitab selline programm palju kirjutatud koodist on kaetud automaatsete testidega. Kuna testimine on tarkvaraarenduse juures üks olulisemaid asju, siis selline automaatne testimine aitab vigu avastada varases staadiumis, kus vigade kõrvaldamine on odavam. Samuti hoitakse sellise testimisega kokku ka raha. Automaatne testimine on võrreldes tavalise testimisega ka palju kiirem, kuna inimese asemel teeb töö ära arvuti. Ma olen suhteliselt kindel, et tarkvara testimisvahendid ei suuda kunagi asendada reaalset testijat (inimest). Kui tarkvara testitakse ainult automaatsete testidega, siis võib olla suhteliselt kindel, et selle tarkvara lõppkvaliteet pole just kõige parem. Üks selline programm on Clover, mis näitab kui suur osa koodist on kaetud automaatsete testidega. Selle üheks suurimaks miinuseks on, et ta on tasuline, kuid õnneks leidub internetis palju sarnaseid programme, mille eest ei pea sentigi maksma. See referaadi üks tähtsamaid osasid pühendubki Cloveri ja kahe vabavaralise lahenduse (Coverlipse ja EMMA) võrdlusele.

Võrdlemine Nendest kolmest erineb kõige rohkem Coverlipse, kuna ta on Eclipse plugin. See on ka tema suurimaks miinuseks, kuna teda saab kasutada ainult koos Eclipsega. Tasulist Clover -t saab kasutada ka Eclipse pluginina, kuid tema plussike on see, et peale selle saab teda kasutada ka teistes Eclipse taolistes programmides, nagu IntelliJ IDEA, NetBeans, JBuilder ja JDeveloper. EMMA-t seevastu pole võimalik erinevalt teistest mingi IDE pluginina kasutada. Järgmisena võrdleme vearaporteid, mis on kindlasti üks olulisemaid asju nende programmide juures. Clover -l on palju igasuguseid vearaporteid aates igasuguste IDE raportitega ja lõpetades HTML ja PDF raportitega. Coverlipse -l nagu arvata on ainult IDE vearaport. Coverlipsele -l on plaanis lähitulevikus teha juurde ka PDF vearaport, kuid see on alles tulevik. EMMA toetab ka mitmeid raporteid, sealhulgas HTML, XML ja Text vearapordid. Clover -st hakkasid silma veel sellised asjad, nagu ajaloolised raportid, mis põhimõtteliselt tähendav seda, et Clover on suuteline genereerima ajaloolisi raporteid, alates sellest, kuna projektiga algust tehti. Kuna aga seda vabavaralistes samalaadsetes vahendites polnud siis see on üks suur pluss Clover -i kasuks. Kuna java 1.5 on suhteliselt uus ja natuke erinev asi, siis tuleks uurida, millised nendest kolmest programmist toetavad seda. Loomulikult Clover toetab seda, kuid õnneks toetab seda ka vabavaraline lahendus Coverlipse. Nii Clover kui ka EMMA toetavad Ant skripte, mis on päris suur pluss nende jaoks. EMMA mõõdab koodi kaetust mitmel erineval viisil (näiteks klassi, meetodi, rea jne järgi). Peaaegu samasuguseid mõõtmisi võimaldab ka Clover, kuid Coverlipse on oma mõõtmiste poolest natuke tagasihoidlikum, kuid tema kodulehelt võib lugeda, et selle kallal tehakse tööd ja varsti peaks sellised mõõtmiseda ka seal sees olema. Kõige lihtsam on kindlasti nendest kolmes kasutada Coverlipse -t, sest seal on kõige vähem vaja alguses igasuguseid seadistusi paika panna. Järgmisena tuleks üpris võrdsetena Clover ja EMMA. EMMA ja Clover -i kohta leidsin ma internetist hea võrdluse, mis sobib siia väga hästi: Emma is fast, free, integrates with Ant well, and produces nice reports. Clover is fast, integrates with Ant and IntelliJ well, produces even nicer reports, and

also has historical reports. However, it costs $2,500. Both have good documentation ( EMMA on kiire,tasuta, Ant hästi integreeritud ja genereerib kenasid raporteid. Clover on kiire, Ant-i ja IntelliJ hästi integreeritud, genereerib kanamaid raporteid ja on olemas ka ajaloolised raportid. Kuid see maksab $ 2500. Mõlemal on hea dokumentatsioon ). Clover üks kõige negatiivsem külg on see, et ta on tasuline ja maksab üpris palju (näiteks viie esimese inimese litsents maksis $ 2500 ja iga järgnev $100, mis oli aga aastal 2004). Seevastu EMMA ja Coverlips on täiesti tasuta ja kõigile kättesaadavad. Lisaks siinkohas parema ülevaate saamiseks ka tabeli: Clover EMMA Coverlipse Maksumus Tasuline Tasuta Tasuta Eclipse plugin Olemas Puudub Olemas PDF vearaport Olemas Puudub Puudub aga plaanis teha HTML vearaport Olemas Olemas Puudub XML vearaport Olemas Olemas Puudub Text vearaport Olemas Olemas Puudub ANT Toetab Toetab? Java 1.5 Toetab Toetab Toetab Ajaloo raportid Olemas Puudub Puudub Programmeeritud Java Java Java

Kokkuvõte Kindlasti on Clover nendest kolmest parim vahend, kuid kuna tema kasutamine on väga kallis, siis mina kalduksin valima EMMA-t, kuna ta on peaaegu sama hea kui Clover ning mis peamine ta on tasuta. Nende mõlema vearaportid on väga head, hästi loetavad ja korralikult. Kuna nende kole töökiirusel eriti vahet pole siis siinkohas eelistaksin EMMA-t, sest see on vabavaraline ja suurema funktsionaalsusega kui Coverlipse. Samuti on hea asi ka Coverlipse, kuid selle arendusega peaks natuke veel vaeva nägema ja siis saab teda kunagi tulevikus kindlasti kasutada.

Kasutatud kirjandus http://europetravelogue.com/blog/pivot/entry.php?id=41 http://coverlipse.sourceforge.net/index.php http://emma.sourceforge.net/ http://www.cenqua.com/clover/