Team Tubeless TESTIRAPORTTI 1/5 OPEN SOURCE LICENSE CHECKER DRUNKIT. Tässä raportissa kerrotaan vertaistestin tulokset DrunkIT-ryhmälle.

Samankaltaiset tiedostot
Tämä ohje on laadittu Mozilla Firefoxin asetuksille versiossa

Yleinen ohje LAITEYMPÄRISTÖ

1 Tivax Professional 4.5

Pedacode Pikaopas. Web Service asiakasohjelman luominen

WCONDES OHJEET ITÄRASTEILLE (tehty Condes versiolle 8)

,QWHUQHWVHODLPHQNl\WWlPLQHQ±,QWHUQHW([SORUHU

OHJE Jos Kelaimeen kirjautuminen ei onnistu Mac-koneella Sisällys

Pedacode Pikaopas. Java-kehitysympäristön pystyttäminen

Versio Päiväys Tekijä Kuvaus Tikkanen varsinainen versio

Kieliversiointityökalu Java-ohjelmistoon. Ohje

Avointen ohjelmistojen käyttö ohjelmistokehityksessä

WCONDES OHJEET ITÄRASTEILLE (tehty Condes versiolle 8)

Visma Business AddOn Tuotetarrat. Käsikirja

Java Runtime -ohjelmiston asentaminen

Pedacode Pikaopas. Web-sovelluksen luominen

Oikeusministeriön OpenOffice.org -käyttöönotto. Esityksen sisältö. Avoin lähdekoodi

Tikon Web-sovellukset

MARKKINAMIES KÄYTTÖOHJE

OCAD KOULUTUS ALITTELIJOILLE OCAD PERUSTEET

1 Tivax siirto uuteen koneeseen

2013 -merkistä tunnistat uudet ominaisuudet

Käyttö ohjeet kirpputorille

MASSER Loader V2.00. käyttö- ja asennusohje

- Kuvan osoittamalla tavalla klikkaa kohtaa Tallenna Tiedosto. - Esimerkissämme Firefox selaimessa latauspalkki näyttää tältä

BlueJ ohjelman pitäisi löytyä Development valikon alta mikroluokkien koneista. Muissa koneissa BlueJ voi löytyä esim. omana ikonina työpöydältä

INTERBASE 5.0 PÄIVITYS VERSIOON 5.6

Ei raportteja roskiin

Pedacode Pikaopas. Tietokantaa hyödyntävän sovelluksen luominen

Ohjelmistopohjaisen lisenssin käyttö

Visma Avendon asennusohje

Tikon Web-sovellukset

SQL Server 2005 Express Edition tietokannan asennusohje

Käyttö ohjeet kirpputorille

Javan asennus ja ohjeita ongelmatilanteisiin

1 Asentaminen. 2 Yleistä ja simuloinnin aloitus 12/

CADS Planner -tulostusohje

Teknillinen korkeakoulu T Tietojenkäsittelyopin ohjelmatyö. Testausraportti Smartmeeting opponointi

5. HelloWorld-ohjelma 5.1

Liite 3 Oheistulostuksen testaus Ohje Kaj Kamila

Päivitysohje Opus Dental

Mathcad 14.0 Single User -asennus

MySchenker tulostimen ohjeet

PDF-tiedostojen teon pikaohje

Käyttö ohjeet kirpputorille

SQL Buddy JAMK Labranet Wiki

Liite 2 1(20) Tarkastukset Tekla NIS Offline Inspection ohjelmistolla. Käyttöohje asentajille

Ennen kuin aloitat lataamisen tarkista järjestelmävaatimukset:

Ohje kehitysympäristöstä. Dokumentti: Ohje kehitysympäristöstä.doc Päiväys: Projekti : AgileElephant

Coolselector Asennusohje

Sähköpostitilin määrittäminen Outlook 2016, kun ohjelma käynnistetään ensimmäistä kertaa.

Unifaun OnlinePrinter

3. Laajakaistaliittymän asetukset / Windows XP

Visma Econet -ohjelmat ActiveX on epävakaa -virheilmoituksen korjausohjeet

Käytin tehtävän tekemiseen Xubuntu käyttöjärjestelmää aikaisemmin tekemältäni LiveUSB-tikulta.

Avoimen lähdekoodin kehitysmallit

Tikon Web-sovellukset

Eclipse ja JUnit-ohjelmoijatestit

MITEN KIRJAUDUN ADOBE CONNECTIIN?

HOW-TO: Kuinka saan yhdistettyä kaksi tulospalvelukonetta keskenään verkkoon? [Windows XP]

TIETOKONEEN ASETUKSILLA PARANNAT KÄYTETTÄVYYTTÄ

Win7 & Office Kouluttaja: Mikko Niskanen. Materiaali: ITP / hannele.rajariemi@jyu.fi ITP / mikko.niskanen@jyu.fi ITP / timo.vorne@jyu.

Uuden työtilan luonti

TIETOTURVA TUTUKSI. SAMPOLAN KIRJASTO TIETOTORI Sammonkatu Tampere tietotori.sampola@tampere.fi

Simulaattorin asennus- ja käyttöohje

Ohjeet asiakirjan lisäämiseen arkistoon

NAVITA BUDJETTIJÄRJESTELMÄN ENSIASENNUS PALVELIMELLE

OHJE Jos Kelaimeen kirjautuminen ei onnistu Windows-koneilla

TTY TKT-1110 Mikroprosessorit TKT. HEW-ohjeet ver 1.0

Voodoo Dragon. Voodoo Dragon. Käyttäjän opas. Versio 1.0

Selaimen asetukset. Toukokuu (7) Selaimen asetukset Tikon Oy. All rights reserved.

PlanMan Project projektihallintaohjelmisto koulutusohjeistus

Ensin klikkaa käynnistä-valikkoa ja sieltä Kaikki ohjelmat valikosta kaikki ohjelmat

Tulospalvelun käyttö. Ringette/Länsi-Suomen alue

WINDOWS MICROSOFT OUTLOOK 2010:N UUDET OMINAISUUDET...

Avaa ohjelma ja tarvittaessa Tiedosto -> Uusi kilpailutiedosto

CLS verkkolisenssin asennusohje (2018 ) sivu 1

Keskellä ruutua kuvan yläpuolella linkki on call diabeteksen hallintaohjelmisto. Klikkaa sitä

Optima käyttöopas opiskelijalle

Ennen varmenteen asennusta varmista seuraavat asiat:

Asteri Verolomake 60,61A, 61B

Kennelliiton Omakoira-jäsenpalvelu Ohje Kennelpiireille, osoitelistat

Olet tehnyt hyvän valinnan hankkiessasi kotimaisen StorageIT varmuuskopiointipalvelun.

CLS VERKKOLISENSSIN ASENNUSOHJE sivu 1

TRUST AMI MOUSE WIRELESS 300

Webinaariin liittyminen Skype for

CAMI Havaintotaidot -harjoitusohjelman asennus- ja käyttöönotto-ohje ei verkkoasennus

AJONEUVOHALLINTOKESKUS. Ennakkotehtävä

Asennuksessa kannattaa käyttää asennusohjelman tarjoamia oletusarvoja.

Adobe Premiere 6.0 ohjelmasta

Eclipse 3.1 Pikaopas versio 1.0

Verkkojulkaiseminen Minna Väisänen. HTML5-tehtävä

Paavo Räisänen. WampServer palvelimen asennus ja käyttö Eclipsen kanssa, sekä ensimmäinen FTP yhteys.

Octave-opas. Mikä on Octave ja miksi? Asennus

Avoimen lisenssin valinta julkiselle kehitykselle ja hallinnalle

Lupapiste käyttöönottokoulutus. Palvelun esittely

1 Kirjautuminen ja Käyttöliittymä Kirjautuminen Käyttöliittymä Uuden varauksen tekeminen Normaali varaus...

6.1 Tekstialueiden valinta eli maalaaminen (tulee tehdä ennen jokaista muokkausta ym.)

Haaga-Helia/IltaTiko ict2tcd005: Ohjelmiston suunnittelutaito 1/7 Anne Benson. Tällä opintojaksolla käytämme VS:n kolmen kokonaisuuden luomiseen:

Käytin tehtävän tekemiseen Xubuntu käyttöjärjestelmää aikaisemmin tekemältäni LiveUSB-tikulta.

Transkriptio:

TESTIRAPORTTI 1/5 TESTIRAPORTTI 1 Yleistä Tässä raportissa kerrotaan vertaistestin tulokset DrunkIT-ryhmälle. Testiin varaamamme kahdeksan tuntia käytettiin seuraavasti: - 2 h ohjelmistoon tutustuminen, järjestelyt ja testin suunnittelu - 2 h testi-istunto (Markku Kekkonen, 20.2.) - 2 h testi-istunto (Sami Tikkanen, 20.2.) - 2 h testi-istunto (Tuomas Hellstén, 21.2.) Testi-istunnot ovat raportin luvuissa 3, 4 ja 5. Yleiset havainnot on kerrottu luvussa 6. Löydetyt viat on raportoitu Bugzillaan. Vikojen tunnisteisiin viitataan tässä asiakirjassa. 2 Käytetyt datatiedostot Datatiedostoina käytettiin testi-istunnoissa mainittujen ohjelmistojen asennushakemistojen sisältöä, erityisesti lisenssiehtoja. 3 Testi-istunto 1 Testin alkamisaika: 20.2.2006 18:30 Testauspaikka: Helsinki Java-versio: 1.5.0_06 OSLC-versio: oslc-test4, February 16, 2006 Markku Kekkonen 2 h

TESTIRAPORTTI 2/5 Testiloki: - hakemistopolun muistaminen (vrt NohevaII Projektin avaus) - Lisenssien tulostus ei toimi ei osaa katkaista rivejä siten että kokolisenssi tulostuisi (BugID: 14) More about licenses => Print - Painamalla Next Inspection complete ikkunassa aukeaa aina uusi detailed results kuitenkin siten että ainoastaa uusinta voi selailla. Tulisi korjata siten että useita ikkunoita ei voi avata tai sitten vanha suljetaan ennen uuden avaamista (BugID: 15) - Koko ohjelma sulkeutuu painamalla detailed resultsin kiinni oikean yläkulman ruksista. Pitäisi seulkea vain detailed results ikkunan (BugID: 16) 4 Testi-istunto 2 Testin alkamisaika: 20.2.2006 21:10 Sami Tikkanen 1 h 32 min Suunnittelun ja toteutuksen osuus: 95 % Vikojen tutkimisen ja raportoinnin osuus: 5 % Testin järjestelyjen osuus: 0 % Testitapausten käytön ja vapaan testauksen 0 % / 100 % suhde: Aika Mitä testattiin/havaittiin Testin tulos 21.10 Ohjelman käynnistys OK 21.12 Hammurapi-lisenssin etsintä (LGPL) OK 21.13 Ant-lisenssin etsintä OK 21.15 Hakemistopolun säilyminen olisi hyvä asia, ei käyttöä häiritsevä seikka tarvitsisi selata samaan hakemistoon monta kertaa, jos siellä on useita ohjelmistoja. 21.16 QJ-pro-lisenssin etsintä (GPL) OK 21.18 Lisenssien selaus ei tunnu toimivan. virhe (BugID: 4) Syötekenttään voi kirjoittaa, mutta Searchnappi ei aktivoidu. Syötekenttä voisi olla vain yksirivinen, koska muut rivit valuvat kuitenkin piiloon. 21.21 Tulostuksen esikatselussa teksti valuu yli virhe (BugID: 14) paperin reunojen. 21.22 Tekstin "Finish" tilalle voisi valita myös vähäinen viimeistelyseikka tekstin "Exit" tai "Quit". 21.27 Buenos-lisenssin etsintä (m-bsd) OK

TESTIRAPORTTI 3/5 21.33 SableCC-lisenssin etsintä (LGPL) OK 21.37 Checkstyle 4.0 (kaupallinen, All rights OK 21.39 jedit 4.2 (Apache V1.1/All rights OK 21.42 Cute PDF Writer (kaupallinen, All rights OK 21.43 BitTorrent (MIT) OK 21.46 CVS (GPL) OK 21.47 Dia (ei lisenssiä) OK 21.49 Eclipse (All rights OK 21.52 Graphmatica (Shareware) OK 21.52 Ghostscript (ei lisenssitietoja) OK 21.53 GSView (ei lisenssitietoja) OK 21.55 Illustrate dbpoweramp/lame (LGPL) OK 21.56 Sun Java 1.5 (All rights reserved/bsd) OK 22.03 mirc (ei lisenssitietoja) OK 22.06 Mozilla Firefox (All rights OK 22.09 MySQL 4.0 (LGPL/GPL) OK 22.12 NetBeans 4.1 (All rights reserved/apache) OK 22.13 Microsoft Flight Simulator 2002 (All rights OK 22.14 Painettaessa Next > -painiketta tulee virheilmoitus: virhe (BugID: 17) 22.18 PCSpim (ei lisenssiä) OK 22.20 PLT Scheme (LGPL/GPL) OK 22.21 Scorched 3D (GPL) OK 22.22 Trax (NPD, ei lisenssitietoja) OK 22.25 Virtual Sailor (PD, ei lisenssitietoja) OK 22.30 XviD (LGPL/GPL) OK 22.31 ApacheV1.1-lisenssiä ei voi katsella, vaikka virhe (BugID: 3) se näkyy listassa. 22.31 Ms-CL-lisenssiä ei voi katsella, vaikka se virhe (BugID: 3) näkyy listassa. 22.32 LGPL-lisenssiä ei voi katsella, vaikka se virhe (BugID: 3) näkyy listassa. 22.32 Ohjelman sulkeminen OK Testausistunto päättyi 5 Testi-istunto 3 Testin alkamisaika: 21.2.2006 09:30 Tuomas Hellstén 2 h Suunnittelun ja toteutuksen osuus: 95 %

TESTIRAPORTTI 4/5 Testiloki: 9.30-9.50 Browsing Open Source license texts - Search-nappula ei toimi. (BugID: 4) - Tekstikenttä rivittää tekstiä enterillä,vaikka tilaa useamman rivin näyttämiseen ei ole. (BugID: 4) - Tulostettaessa lisenssiä rivitys ei toimi, joten teksti menee paperilta ulos. (BugID: 14) 9.50-11.30 License Checking - Jos klikkaa next, ja polku on tyhjä tai esim levyaseman kirjain puuttuu, tulee virheilmoitus: "String index out of range: -1" (ei juuri kerro käyttäjälle, missä vika on) (BugID: 17) - Mozilla Public License versio 1.1 tunnistettu väärin (All rights reserved / All rights, (Mozilla Firefox 1.5.0.1) (BugID: 18) - Tiedoston valitseminen selausikkunassa vierittää tiedoston keskelle ikkunaa, jolloin reunoilla olevien tiedostojen valinta tupla-klikkauksella ei onnistu. (Tiedosto siirtyy pois kursorin alta ennen toista klikkausta.) (BugID: 19) - Eclipse Public License v1.0 tunnistettu väärin (Allrigths reserved / Apache), (Eclipse SDK 3.1.1) (BugID: 18) - Lukuisa määrä lisenssittömiä tiedostoja tunnistettu väärin apachen lisenssille, Total files: 2676. Source files: 157. Licenses identified: Apache: 157). Tässä siis kaikille on tunnistettu joku lisenssi, vaikka oikeasti yli 100 lähdekooditiedostoa oli lisenssittömiä. Tiedostoja yksittäin tutkittaessa tunnistuvat oikein. (Kysymys ilmeisesti hakemiston juuressa olevasta (apachen) license-tiedostosta, jonka mukaan koko hakemisto tunnistetaan, ellei muuta tietoa ole koodista löydettävissä?) (BugID: 18) 6 Muut havainnot Ohjelman toiminta on selkeää ja nopeaa. Jonkinlainen päävalikko voisi selkeyttää ohjelmaa entisestään ja tehostaa käyttöä. Päävalikon toimintoja voisivat olla 1) lisenssien etsintä ja tunnistus sekä 2) lisenssien selaus.

TESTIRAPORTTI 5/5 Ohjelma voisi myös ehkä pitää jotakin lokia siitä, mitä lisenssejä sillä on etsitty tai selattu. Kiinnostaisi myös tietää, mikä on ohjelman kohderyhmä. Jos kohderyhmä on Open Source -ohjelmistojen kanssa aktiivisesti tekemisissä olevat henkilöt, olisi ehkä vielä hyötyä sellaisesta ominaisuudesta, että ohjelma skannaisi tietyn hakemiston (esim. C:\Program Files\) tietokoneen käynnistyksen yhteydessä ja ilmoittaisi sinne tulleista uusista ohjelmista ja niiden lisensseistä. Parasta tietenkin olisi, että ohjelmistolisenssien hallinta kytkettäisiin ohjelmistojen asennustietoihin, kuten Windowsin Add/Remove Programs. Yhtenäinen ohjelmistojen ja lisenssien hallinta vähentäisi lisensseihin liittyviä ongelmia. Tämä ajatus on tietysti jo kaukana OSLC:n aihepiiristä. Nykyiselläänkin OSLC vaikuttaa toimivalta työkalulta, vaikkakaan se ei ole välittömästi tarpeellinen tavallisille peruskäyttäjille.