Teknillinen korkeakoulu T-76.115 Tietojenkäsittelyopin ohjelmatyö. Testitapaukset - Koordinaattieditori



Samankaltaiset tiedostot
Teknillinen korkeakoulu T Tietojenkäsittelyopin ohjelmatyö. Testitapaukset - Xlet

Testiraportti - Koordinaattieditori

Teknillinen korkeakoulu T Tietojenkäsittelyopin ohjelmatyö. Testitapaukset - Siirtoprotokolla

Testitapaukset - Siirtoprotokolla

Digi-tv vastaanottimella toteutetut interaktiiviset sovellukset

Testaussuunnitelma Versio Päiväys Tekijä Kuvaus

Digi-tv vastaanottimella toteutettavat interaktiiviset sovellukset Käyttöohje

Digi-tv vastaanottimella toteutetut interaktiiviset sovellukset

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

Älä vielä sulje vanhoja

Tik Tietojenkäsittelyopin ohjelmatyö Tietotekniikan osasto Teknillinen korkeakoulu. LiKe Liiketoiminnan kehityksen tukiprojekti

Multimaker7 ohjelmalla tuotettujen ohjelmien julkaisusta

TUTA Q2 Tallentava valvontakamera Asennusohje

LP-levyn digitointi Audacity-ohjelmalla

Käyttöliittymän paperiprototyyppi. Koordinaattieditori

Digi-tv vastaanottimella toteutetut interaktiiviset sovellukset

Avokelanauhan digitointi Audacity-ohjelmalla

C-kasetin digitointi Audacity-ohjelmalla

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

HARJOITUS 1 SUUNNITTELUMALLI

Käyttöpaneelin merkkivalot

LP-levyn digitointi Audacity-ohjelmalla

LP-levyn digitointi Audacity-ohjelmalla

Google-dokumentit. Opetusteknologiakeskus Mediamylly

EeNet materiaalit ohje

T Tietojenkäsittelyopin ohjelmatyö. Testisarja Ray tracing. Tietokonegrafiikka-algoritmien visualisointi. Testisarja Ray tracing

- Voit muodostaa PDF-dokumentin myöskin Office tuotteisiin asentuneen PDF-XChange pluginin kautta

C-kasetin digitointi Audacity-ohjelmalla

DTU Lisäohje TotalMedia -ohjelmiston käyttöön. 1 Pääsivu Kun olet avannut TotalMedia -ohjelmiston, näet pääsivun kuten alla kuvassa:

Ohje EmvCard -ohjelmistoon tehtävistä asetusmuutoksista OP-korttitilityspalvelun siirtyessä OP-Pohjolan lisensseille

Käsikirjan paperiversiota ei enää ylläpidetä ohjeen päivämäärän jälkeen. Viimeisimmät versiot ohjeista löydät ohjelman Help-ruudulta.

GEOS 1. Ilmastodiagrammi Libre Office Calc ohjelmalla

Nettiposti. Nettiposti käyttöohje

Kuvan pienentäminen Paint.NET-kuvankäsittelyohjelmalla

TALLENNETAAN MUISTITIKULLE JA MUISTIKORTILLE

Goalkeeper Game Statistics (v12) käyttöohjeet

NETIKKA TV KÄYTTÖOHJE

ELOKUVATYÖKALUN KÄYTTÖ ANIMAATION LEIKKAAMISESSA. Kun aloitetaan uusi projekti, on se ensimmäisenä syytä tallentaa.

Kirkkopalvelut Office365, Opiskelijan ohje 1 / 17 IT Juha Nalli

Hälyri-tietojärjestelmän järjestelmätestaussuunnitelma ja -raporttimalli

Sisäänkirjaus Uloskirjaus. Yritystieto

RATKAISUT SIVU 1 / 15. Väriteemaan pääset käsiksi hieman eri tavoilla PowerPointin eri versioissa.

Digi-tv vastaanottimella toteutettavat interaktiiviset sovellukset Editorin käyttöohje

Uutiskirjesovelluksen käyttöohje

Ksenos Prime Käyttäjän opas

Tarva MT (Maantie) pikaohje Harri Peltola & Mikko Virkkunen

Taulukot Päivi Vartiainen 1

Suomen Paras Hankkija Käyttöohje hankintayksiköille

Videokuvan siirtäminen kamerasta tietokoneelle Windows Movie Maker -ohjelman avulla

Tik Tietojenkäsittelyopin ohjelmatyö Tietotekniikan osasto Teknillinen korkeakoulu KÄYTTÖOHJE. LiKe Liiketoiminnan kehityksen tukiprojekti

SAC RDS Futurline MAX Tupla-robotin ohjeet näytteenottoon ja päivämaidon lähetykseen

Pikaohjeita OneNote OPS:in käyttäjille

Muistitikun liittäminen tietokoneeseen

Viva-16. Käyttöohje Veikko Nokkala Suomen Videovalvonta.com

Brother Image Viewer Android -opas

Microsoft Lync Kaakkois-Suomen Ammattikorkeakoulu Oy Mikkelin Ammattikorkeakoulu Oy Kymenlaakson Ammattikorkeakoulu Oy

Lisäys (1.) Muskos-ohjeeseen Sivu 1 / 10. Konservoinnin tietojen poistaminen

VHS -nauhojen digitointi tietokoneella

Omapalvelu. Omapalvelussa voit

ARVO - verkkomateriaalien arviointiin

Jos haluat uuden Share-työkalun, valitse Pods -> Share -> Add New Share tai jos sinulla on jo auki Share-työkalu, näyttää se tältä:

Maxivision Go käyttöliittymän ohje

Lohtu-projekti. Testaussuunnitelma

Pikaopas. Valintanauhan näyttäminen tai piilottaminen Avaa valintanauha napsauttamalla välilehteä, tai kiinnitä se pysyvästi näkyviin.

X-Change-tekstinkäsittely ja kopiointiohje

Jahtipaikat.fi Käyttöohje

VIENET JULKAISUJÄRJESTELMÄLLÄ TOTEUTETTUJEN INTERNET-SIVUJEN YLLÄPITO-OHJE

Hälyri-tietojärjestelmän järjestelmätestaussuunnitelma ja -raporttimalli

Sen jälkeen Microsoft Office ja sen alta löytyy ohjelmat. Ensin käynnistä-valikosta kaikki ohjelmat

NUUO ETÄOHJELMA PIKAOPAS. Maahantuoja Dasys Oy Kaivolahdenkatu HELSINKI helpdesk@dasys.fi

C-kasetin digitointi Audacity-ohjelmalla

OPTIMAverkko-oppimisalusta KÄYTTÖOPAS OPISKELIJALLE. Riitta Tammenoksa Pertti Heikkilä Versio 0.2 (luonnos)

Videoeditoinnin perusteet: Adobe Premiere Elements 2.0

T Testiraportti - järjestelmätestaus

ENNI-järjestelmällä tehtävä selainennakkoilmoitus

Palauta tehtävä nimellä E1_Omasukunimi.pptx Optimaan. Tallenna tiedosto myös USB -tikulle.

OCAD KOULUTUS ALITTELIJOILLE OCAD PERUSTEET

Ohjelmoinnin perusteet Y Python

Epooqin perusominaisuudet

Opponointitestaus VYM -> LiKe

Pauliina Munter / Suvi Junes Tampereen yliopisto/tietohallinto 2013

VATT Talouden rakenteet. Ohje: Pdf-dian liittäminen PowerPoint -esitykseen. Sisällys:

Gps-reittien lataaminen Lipas liikuntapaikat.fi - järjestelmään

WCONDES OHJEET ITÄRASTEILLE (tehty Condes versiolle 8)

Operatiiviset päivät Ohjeita luennoitsijoille AV-tekniikasta

Valtiokonttorin tunnistuspalvelu

Flow!Works Pikaohjeet

MINI-LEXIA OPAS Versio 4.31

Videon tallentaminen Virtual Mapista

Tekstieditorin käyttö ja kuvien käsittely

Laskuttajailmoituksen muutossanoman luonti ulkoisesti. Visma Fivaldi

KYMP Webmail -palvelu

Fiscal Digital Signage System

Office_365_loppukäyttäjän ohje Esa Väistö

Osallistavan suunnittelun kyselytyökalu

CVS. Kätevä väline usein päivitettävien tiedostojen, kuten lähdekoodin, hallitsemiseen

2016/06/21 13:27 1/10 Laskentatavat

UpdateIT 2010: Uutisten päivitys

SIVIILEIHIN KOHDISTUNEET KONFLIKTIT AFRIKASSA. Matias Järvinen 2019

1 Visma L7 päivitysaineiston nouto

Transkriptio:

Testitapaukset - Koordinaattieditori

Sisällysluettelo 1. Johdanto...3 2. Testattava järjestelmä...4 3. Toiminnallisuuden testitapaukset...5 3.1 Uuden projektin avaaminen...5 3.2 vaa olemassaoleva projekti...6 3.3 Tallenna projekti...7 3.4 Lisää objekti...8 3.5 Muokkaa objektia...9 3.6 Videon siirtäminen aikatasossa...10 3.7 Ohjelman esittäminen...11 3.8 Poista objekti...12 3.9 Muunna projekti digitv-protokollan muotoon...13 4. Virheiden hallinnan testitapaukset...14 4.1 Projektin avaaminen virheellisestä tiedostosta...14 4.2 Projektin avaaminen vääräntyyppisestä tiedostosta...15 4.3 Suuren objektimäärän lisääminen ruudulle...16 4.4 Objektin ominaisuudet...17 Viitteet...18 Versio Päiväys Tekijä Kuvaus 0.1 15.11.01 Ville Vaittinen Ensimmäinen luonnos 0.2 29.11.01 Ville Vaittinen Päivitetty kommenttien jälkeen 0.3 13.03.02 Ville Vaittinen Testitapauksia lisätty 0.4 22.03.02 Ville Vaittinen Lisää testitapauksia 0.5 23.03.02 Ville Vaittinen Hienosäätöä 1.0 22.04.02 Ville Vaittinen Vanhentuneet testit poistettu Testitapaukset - Koordinaattieditori 2

1. Johdanto Tämä dokumentti sisältää testitapaukset testiryhmälle 1, koordinaattieditoriohjelma. Testiryhmät ja testien järjestämiseen ja suorittamiseen liittyvät yleiset määrittelyt on esitetty testisuunnitelmassa [1]. Testitapaukset on johdettu editorin Käyttötapausdokumentista [3]. Testitapaukset - Koordinaattieditori 3

2. Testattava järjestelmä Testattava järjestelmä on Java-ohjelmointikielellä toteutettu, graafisen käyttöliittymän omaava ohjelma, jota käytetään koordinaattitiedon keräämiseen MPEG-2-videovirrasta [2]. Ohjelma käsittelee videota yksi kuvaruutu (frame) kerrallaan. Jokaisesta kuvasta käyttäjä voi erottaa objekteja ja antaa näille objekteille koordinaatit ja nimen. Lopputuloksena saatu informaatio tallennetaan ja syötetään digi-tv-järjestelmään muun datan ja videokuvan ohella. Vastaanottimessa oleva ohjelma voi käyttää videokuvan sisällöstä saatua tietoa hyväkseen. Käytettävät termit on määritelty dokumentissa [2]. Testitapaukset - Koordinaattieditori 4

3. Toiminnallisuuden testitapaukset 3.1 Uuden projektin avaaminen Testaa, että on mahdollista luoda uusi projekti. Projektia EI OLE avoinna. 1. Valitse toiminto Uusi projekti 2. Syötä kysyttäessä projektin nimi <nimi> ja siihen liittyvä videotiedosto Uusi projekti avattu. Uusi projekti perustettu nimellä <nimi> ja videokuvan ensimmäinen frame avattu ikkunaan. Testitapaukset - Koordinaattieditori 5

3.2 vaa olemassaoleva projekti Testaa, että on mahdollista avata olemassaoleva projekti. ) Projektia EI OLE avoinna. B) Projekti ON avoinna. ) 1. Valitse toiminto vaa projekti 2. Valitse kysyttäessä avattavan projektin nimi B) 1. Muokkaa auki olevaa projektia <vanha>. 2. Valitse toiminto vaa projekti 3. Vastaa Kyllä valinnan voimen projektin muutokset menetetään kohdalla 4. Syötä kysyttäessä projektin nimi <uusi> ja siihen liittyvä videotiedosto 5. Sulje projekti 6. vaa projekti <vanha>, joka tallennettiin vaiheessa 2. ) ja B) Projekti avattu. Olemassa oleva projekti avautuu ruudulle sellaisena kun se on tallennettu ja videokuva on ensimmäisen framen kohdalla. Testitapaukset - Koordinaattieditori 6

3.3 Tallenna projekti Testaa, että on mahdollista tallentaa projekti. Projektia EI OLE avoinna. 1. Valitse toiminto Uusi projekti 2. Syötä kysyttäessä projektin nimi <nimi> ja siihen liittyvä videotiedosto 3. Muokkaa projektia 4. Valitse toiminto Tallenna projekti 5. Syötä tiedostonimi <tiedosto> tallennettavalle projektille 6. Valitse toiminto Sulje projekti 7. Valitse toiminto vaa projekti 8. Valitse pyydettäessä projekti <tiedosto> 9. Muokkaa projektia 10. Sulje editori Projektin muutokset tallennettu. Projektiin vaiheessa 3 tehdyt muutokset on säilytetty kun projekti on avattu uudestaan vaiheessa 8. Vaiheessa 10 editori varmistaa muokatun projektin tallennuksen. Testitapaukset - Koordinaattieditori 7

3.4 Lisää objekti Testaa, että on mahdollista luoda uusi objekti projektiin. Projekti on avoinna. 1. Valitse toiminto Lisää objekti 2. Syötä pyydettäessä objektin nimi <objekti> 3. Syötä pyydettäessä objektin parametrit Projektiin on lisätty objekti. Projektin objektiluettelossa on objekti <objekti> listattuna ja sen kohdalla on sille luontivaiheessa annetut parametrit. Testitapaukset - Koordinaattieditori 8

3.5 Muokkaa objektia Testaa, että on mahdollista muokata olemassa olevan objektin ominaisuuksia. Projekti on avoinna. 1. Valitse ruudulla oleva objekti <objekti> 2. Muuta sen paikkaa siirtämällä hiirellä sen nykyisen paikan osoittavaa suorakaidetta. Objektin ominaisuudet on muutettu. Projektin objektiluettelossa on objektin <objekti> ominaisuudet päivitetty vastaamaan muutoksia. Testitapaukset - Koordinaattieditori 9

3.6 Videon siirtäminen aikatasossa ) Testaa, että on mahdollista selata videota frame kerrallaan. B) Testaa, että on mahdollista siirtyä tiettyyn frameen. ) ja B) Projekti on avoinna. ) 1. Valitse 4 x siirry 1 frame eteenpäin -toiminto 2. Valitse 1 x siirry 1 frame taaksepäin -toiminto 3. Valitse 6 x siirry 1 frame eteenpäin -toiminto 4. Valitse 9 x siirry 1 frame taaksepäin -toiminto B) 1. seta toistoasetus ohita 10 ja sekunteina toistoasetusikkunassa 2. Valitse 1 x siirry 1 askel eteenpäin -toiminto toistoikkunassa 3. seta toistoasetus ohita 1 ja sekunteina toistoasetusikkunassa 4. Valitse 10 x siirry 1 askel taaksepäin -toiminto toistoikkunassa ) Video on palannut alkutilaan. Ikkunassa sama frame kuin ennen askeleen 1 suorittamista. B) Toisen vaiheen jälkeen video on framen 250 kohdalla. Vaiheen neljä jälkeen video on aloitusframessa. Siirtyminen seuraavaan videokuvaan tapahtuu käyttäjän kannalta viiveettömästi. Testitapaukset - Koordinaattieditori 10

3.7 Ohjelman esittäminen Testaa, että on mahdollista esittää ohjelma luoduista objekteista. Projekti on avoinna. 1. Valitse toiminto Esitä projekti 2. Odota ainakin 20 sekuntia 3. Valitse toiminto Palaa alkuun Ohjelma ja siihen määritellyt objektit esitetään alkuhetkestä lähtien ruudulla elokuvana, kunnes käyttäjä tekee valinnan Palaa alkuun, mikä palauttaa kuvan lähtöhetkeen. 1. Ohjelman esitys tapahtuu normaalinopeudella (25 framea/sek.). 2. Käyttäjän valitessa Palaa alkuun, kuva palautuu siihen hetkeen, missä oltiin ennen ensimmäistä toimenpidettä. Testitapaukset - Koordinaattieditori 11

3.8 Poista objekti Testaa, että on mahdollista poistaa objekti projektista. Projekti on avoinna. 1. Valitse toiminto Poista objekti 2. Valitse poistettava objekti hiirellä Objekti poistettu projektista. Projektin objektiluettelossa ei ole objektia <objekti> listattuna. Testitapaukset - Koordinaattieditori 12

3.9 Muunna projekti digitv-protokollan muotoon Testaa, että projekti, objektien koordinaatit ja aikakoodit, voidaan muuntaa (export) digitv-protokollan vaatimaan muotoon. Projekti on avoinna. 1. Lisää Objekti <objekti_1> 2. Lisää Objekti <objekti_2> 3. Määritä koordinaatit objekteille <objekti_1> ja <objekti_2> 4. Siirry 1 frame eteenpäin 5. Määritä koordinaatit objekteille <objekti_1> ja <objekti_2> 6. Siirry 3 framea eteenpäin 7. Määritä koordinaatit objekteille <objekti_1> ja <objekti_2> 8. Siirry 5 framea eteenpäin 9. Määritä koordinaatit objekteille <objekti_1> ja <objekti_2> 10. Valitse toiminto Vie projekti 11. Syötä pyydettäessä tiedoston nimi <tiedosto>, johon parametritiedot tallennetaan 12. vaa tiedosto <tiedosto> tekstieditorilla Tiedostossa <tiedosto> on tallennettuna parametrit objektille 1 ja 2 framien 1, 2, 5 ja 10 kohdilla. Tiedoston rakenne noudattaa sille siirtoprotokollassa määriteltyä rakennetta. Testitapaukset - Koordinaattieditori 13

4. Virheiden hallinnan testitapaukset 4.1 Projektin avaaminen virheellisestä tiedostosta Testaa, että annettaessa epäkelpo tiedoston nimi Uusi projekti -valinnassa, ohjelma käsittelee virheen oikein ilmoittaen siitä käyttäjälle. Projektia EI OLE avoinna. 1. Valitse toiminto Uusi projekti 2. Syötä kysyttäessä projektitiedoston nimi <satunnainenmerkkijono> 3. Syötä kysyttäessä videotiedoston nimi <satunnainenmerkkijono> 4. Syötä kysyttäessä koordinaattitiedoston nimi <satunnainenmerkkijono> 5. Valitse OK Projektia ei avattu Ohjelma kertoo virheellisestä tiedostonnimestä käyttäjälle ja palaa takaisin tiedostonvalintaikkunaan. Testitapaukset - Koordinaattieditori 14

4.2 Projektin avaaminen vääräntyyppisestä tiedostosta Testaa, että annettaessa vääräntyyppinen tiedosto Uusi projekti -valinnassa, ohjelma käsittelee virheen oikein ilmoittaen siitä käyttäjälle. Projektia EI OLE avoinna. 1. Valitse toiminto Uusi projekti 2. Syötä kysyttäessä projektitiedoston nimi <satunnainenbinääritiedosto> 3. Syötä kysyttäessä videotiedoston nimi <satunnainenbinääritiedosto> 4. Syötä kysyttäessä koordinaattitiedoston nimi <satunnainenbinääritiedosto> 5. Valitse OK Projektia ei avattu Ohjelma kertoo virheellisestä tiedostotyypistä käyttäjälle, eikä avaa sitä, vaan palaa takaisin tiedostonvalintaikkunaan. Testitapaukset - Koordinaattieditori 15

4.3 Suuren objektimäärän lisääminen ruudulle Testaa, että lisättäessä suuri määrä objekteja ruudulle, ohjelma esittää ne oikein. Projekti ON avoinna. 1. 10 x Lisää uusi objekti muodoltaan suorakulmio 2. Siirry seuraavaan frameen 3. Vaihda lisättyjen objektien näkyvyysasetusta siten, etteivät ne näy tässä framessa 4. 10 x Lisää uusi objekti muodoltaan ovaali Kummassakin framessa kaikki ko. frameen kuuluvat objektit ovat listattuina ja ne näkyvät kuvan päällä. Ohjelma esittää kuhunkin frameen kuuluvat objektit vain framessa, johon ne oli alun perin lisätty. Testitapaukset - Koordinaattieditori 16

4.4 Objektin ominaisuudet Testaa, että annettaessa epäkelpo arvo objektin ominaisuuksiksi, ohjelma käsittelee virheen oikein ilmoittaen siitä käyttäjälle. Projektia ON avoinna ja ruudulle on lisätty objekti. Testi suoritetaan kaikilla arvoilla <arvo> = {negatiivinen luku, kirjainjono, videokuvan kokoa suurempi arvo} erikseen kaikille objektin ominaisuuksille <ominaisuus> = {x-koordinaatti, y-koordinaatti, leveys, korkeus} Yhteensä 12 eri kombinaatiota, missä muihin kun testattavaan kenttään laitetaan aina hyväksyttävä arvo. 1. Valitse objektilistalta jokin objekti tuplaklikkaamalla sitä 2. Syötä kenttään <ominaisuus> arvo <arvo> 3. Valitse OK Muutettua ominaisuutta ei hyväksytä Ohjelma ei hyväksy virheellistä syötettä, vaan palauttaa käyttäjän ominaisuuksien asetusikkunaan. Testitapaukset - Koordinaattieditori 17

Viitteet [1] Vaittinen Ville, Testaussuunnitelma, Teknillinen korkeakoulu, T-76.115, 23.11.2001 [2] Ståhlberg Mika, MHP & Digi-tv termit, Teknillinen korkeakoulu, T-76.115, 25.10.2001 [3] Ståhlberg Mika, Koordinaattieditori - käyttötapaukset, Teknillinen korkeakoulu, T-76.115, 14.11.2001 Testitapaukset - Koordinaattieditori 18