Testitapaukset. Hannu Hautakangas Nikolai Koudelia Joel Lehtonen Johan Nysten. Versio 0.1 Julkinen 8.1.2009



Samankaltaiset tiedostot
Joose-sovellusprojekti. Projektisuunnitelma. Hannu Hautakangas Nikolai Koudelia Joel Lehtonen Johan Nysten

Joose-sovellusprojekti. Vaatimusmäärittely. Hannu Hautakangas Nikolai Koudelia Joel Lehtonen Johan Nysten. Versio Julkinen 26.1.

Joose-sovellusprojekti. Vaatimusmäärittely. Hannu Hautakangas Nikolai Koudelia Joel Lehtonen Johan Nysten. Versio 0.4 Julkinen

Joose-sovellusprojekti. Projektiraportti. Hannu Hautakangas Nikolai Koudelia Joel Lehtonen Johan Nysten. Versio Julkinen 17.2.

Joose-sovellusprojekti. Sovellusraportti. Hannu Hautakangas Nikolai Koudelia Joel Lehtonen Johan Nysten. Versio Julkinen 5.2.

UCOT-Sovellusprojekti. Testausraportti

Liikkuva-sovellusprojekti

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

Kuovi-Sovellusprojekti. Vaatimusmäärittely

Ohjelmoinnin perusteet Y Python

Uutiskirjesovelluksen käyttöohje

Kauden vaihtaminen. Tom Hedman Jopox oy;

Ylläpitoalue - Etusivu

Verkkosivut perinteisesti. Tanja Välisalo

Ohjekirja Kilipa Cup versio 1.0 Mäkihypyn ja yhdistetyn cup-pisteiden laskentaohjelma

1 Yleistä Web-editorista Web-editori -dokumentin luominen Pikatoimintopainikkeet Tallenna... 3

Tampereen iltarastit Tapahtuman järjestelyohjeet Tulospalvelu. Muutoshistoria

Tietotekniikan Sovellusprojektit

Uuden lukuvuoden aloitus ViLLEssa

PIKAOHJE USEIDEN VASTAANOTTAJIEN LISÄÄMISEEN YHTIÖN JAKELULISTOILLE

TESTIRAPORTTI - XMLREADER LUOKKA Virtuaaliyhteisöjen muodostaminen Versio 1.0

1 Funktiot, suurin (max), pienin (min) ja keskiarvo

Seutudokumenttien pä ivittä misohje

Hälyri-sovellusprojektin tulosten esittelyn pöytäkirja

Ohjeet Libre Officen käyttöön

Varmenteiden asentaminen & WLAN Nokian puhelimille

Testisarja Materiaali- ja valaistusparametrit

TIETOJENKÄSITTELY/TIETOKANTA Tehtävä C

LaCRIS-ohjeet tiedekuntien ja yksiköiden henkilöstöhallinnolle Liisa Hallikainen

UpdateIT 2010: Editorin käyttöohje

Väitöskirja -mallipohja

Excel syventävät harjoitukset

VINKKEJÄ CV-NETIN KÄYTTÖÖN.

TESTIRAPORTTI - XMLREADER-LUOKKA Virtuaaliyhteisöjen muodostaminen Versio 1.0 (luonnos 2)

Sokkelon sisältö säilötään linkitetyille listalle ja tekstitiedostoon. Työ tehdään itsenäisesti yhden hengen ryhmissä. Ideoita voi vaihtaa koodia ei.

Käyttöohje Vianova Systems Finland Oy Lokakuu 2014

Uuden lukuvuoden aloitus ViLLEssa

Tarkoitus. Edellytykset. Kirjautuminen HAKA-tunnistautumisen kautta

TESTIRAPORTTI - VYM JA KANTA Virtuaaliyhteisöjen muodostaminen Versio 1.0

JÄRJESTELMÄN TEKNINEN KÄYTTÖOHJE

Ohjelmoinnin perusteet Y Python

Jyväskylän yliopisto, Sovellusprojektien kokoustila AgC Alasalmi Teija (puheenjohtaja)

Seutudokumenttien pä ivittä misohje

PROJEKTIN DOKUMENTOINTI JOUNI HUOTARI, ESA SALMIKANGAS

KÄYTTÄJÄKOULUTUS HARJOITUKSET IMS 2010

Suomen Lions-liitto ry

Suomen Lions-liitto ry

Miten tukea ja ohjata opiskelijoiden työssä tapahtuvaa oppimista? Anne Virtanen

PlanMan Project projektihallintaohjelmisto koulutusohjeistus

Esityksen sisältö Määrittelyjen mukaisuudesta varmistuminen - PlugIT-leima

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

Lohtu-projekti. Testiraportti. Versiohistoria: syklin toteutuksen testit. 1. ajo Virve

Kirjoita oma versio funktioista strcpy ja strcat, jotka saavat parametrinaan kaksi merkkiosoitinta.

Kotisivuohjeet. Eteläpohjalaiset Kylät ry. Sivupohjien rakenne

Käyttö ohjeet kirpputorille

SOPIMUS LAITE- JA OHJELMISTOTOIMITUKSESTA (LUONNOS )

Entiteetit erotetaan muusta tekstistä & ja puolipiste. esim. copyright-merkki näkyy sivulla

ez Publish ja Toolbar yleisohjeet

Suomen Lions-liitto ry Käyttäjätunnus ja sisäänkirjautuminen MyLCI - Käyttäjäohje Versio

TW- EAV510 / TW- EAV510 AC: IPSeC- Ohjeistus

Optima: kirjoitusalue työkalu Opettajalle ohjeet

Väitöskirja -mallipohja

PlanMan Project 2015 projektihallintaohjelmisto loma-aikataulu

Visma Business AddOn Tuotetarrat. Käsikirja

BM20A0700, Matematiikka KoTiB2


T Testiraportti - järjestelmätestaus

Tehtävä 1: Tekstin käsitteleminen valinta, kopiointi, siirtely (2p)

Manager. Doro Experience. ja Doro PhoneEasy 740. Suomi

Ohjelmoinnin perusteet Y Python

58160 Ohjelmoinnin harjoitustyö

Matematiikan tukikurssi 3.4.

Tiedonlouhinta rakenteisista dokumenteista (seminaarityö)

Sisäänkirjaus Uloskirjaus. Yritystieto

Pythonin Kertaus. Cse-a1130. Tietotekniikka Sovelluksissa. Versio 0.01b

Taulukkolaskenta II. Taulukkolaskennan edistyneempiä piirteitä

JULKINEN - MODIFIOITU

TAMPEREEN TEKNILLINEN YLIOPISTO KÄYTTÖOHJE TIETOVARASTON KUUTIOT

Jahtipaikat.fi Käyttöohje

Liite 1: Käyttöliittymäprototyypin esittely

T Syksy 2004 Logiikka tietotekniikassa: perusteet Laskuharjoitus 7 (opetusmoniste, kappaleet )

TEKSTINKÄSITTELY Aloitusharjoitus

Ohjelmoinnin perusteet Y Python

Kuksa -jäsenrekisterin käyttöohje ryhmänjohtajille

MetaEdit+ -ohjelmiston soveltuvuuden arviointi

2. Aineiston kuvaaminen graafisesti 1

Tutkielman teko: kirjallisuus ja rajaus

KASVATUSTIETEIDEN TOHTORIOHJELMA HENKILÖKOHTAINEN OPINTOSUUNNITELMA LUKUVUOSILLE JA ,

Opinto-oppaiden rakenteistaminen JY:ssä

Ohjelmoinnin perusteet Y Python

GEOS 1. Ilmastodiagrammi Libre Office Calc ohjelmalla

Käyttö ohjeet kirpputorille

DOORS 7.1 Test Tracking Toolkit

CISS Base Excel raporttien määritys Käyttäjän käsikirja. CISS Base Käyttäjän Käsikirja Econocap Engineering Oy 1

Suomen Lions-liitto ry

Toinen harjoitustyö. ASCII-grafiikkaa 2017

A. Peruskäyttöohje Digilehtiö

P-touch Transfer Managerin käyttäminen

Tarkoitus Tällä toimenpiteellä luodaan matkalasku ilman matkapyyntöä. Edellytykset

Käyttö ohjeet kirpputorille

Transkriptio:

Testitapaukset Hannu Hautakangas Nikolai Koudelia Joel Lehtonen Johan Nysten Versio 0.1 Julkinen 8.1.2009 Jyväskylän yliopisto Tietotekniikan laitos Jyväskylä

Hyväksyjä Päivämäärä Allekirjoitus Nimenselvennys Projektipäällikkö..2008 Tilaaja..2008 Ohjaaja..2008

Muutoshistoria Versio Päivämäärä Muutokset Tekijät 0.0.1 8.1.2009 Luku Testitapaukset siirretty variantista testaus. NK i

Tietoa projektista Joose-projekti jatkokehitti Jyväskylän yliopiston informaatioteknologian tiedekunnalle opinto-oppaan selaineditorin toimintoja dokumentin tallennukseen, esikatseluun ja tekstin korostuksiin sekä listojen, lukujen ja taulukoiden käsittelyyn. Tekijät: Nimi Sähköposti Puhelin Hautakangas Hannu (HH) hahautak@jyu.fi 044 5651428 Koudelia Nikolai (NK) nikoudel@gmail.com 041 5441035 Lehtonen Joel (JL) jopesale@jyu.fi 044 0760606 Nysten Johan (JN) jochnyst@jyu.fi 050 5570546 Tilaajan edustajat: Nimi Sähköposti Puhelin Ihanainen Eija opintoasiat@it.jyu.fi 014 2602791 Lappalainen Vesa vesal@jyu.fi 014 2602722 Nurminen Miika minurmin@jyu.fi 014 2602530 Ohjaajat: Nimi Sähköposti Puhelin Räsänen Tuomas tuos@jyu.fi 040 7774149 Santanen Jukka-Pekka santanen@mit.jyu.fi 014 2602756 Projektin yhteystiedot: Sähköpostilistat Sähköpostiarkistot joose@korppi.jyu.fi joose_opetus@korppi.jyu.fi https://korppi.jyu.fi/kotka/servlet/list-archive/joose/ https://korppi.jyu.fi/kotka/servlet/list-archive/joose_opetus/ ii

Sisältö 1 Testauksen käytänteet ja tulokset 1 1.1 Testitapaukset............................................ 1 1.1.1 Tallennuksen testitapaukset................................ 1 1.1.2 Tekstin korostuksien testitapaukset............................. 1 1.1.3 Kappaleen käsittelyn testitapaukset............................ 2 1.1.4 Listan käsittelyn testitapaukset............................... 2 1.1.5 Luvun käsittelyn testitapaukset............................... 2 1.1.6 Taulukon käsittelyn testitapaukset............................. 2 1.1.7 Dokumentin esikatselun testitapaukset........................... 3 1.1.8 Koodinäkymän testitapaukset............................... 3 iii

Julkinen Testitapaukset 0.1 Joose-projekti 1 Testauksen käytänteet ja tulokset Joose-projektin toteuttaman järjestelmän lähdekoodia ja käyttöliittymää testattiin ohjelmoinnin yhteydessä samalla, kun muutoksia ja uusia toiminnallisuuksia lisättiin. Testauksessa varmistettiin sovelluksen toiminta vaatimusmäärittelyn mukaisesti. 1.1 Testitapaukset Luvussa käydään läpi testitapaukset. 1.1.1 Tallennuksen testitapaukset 1.1 Testaa! Tee muutoksia avoinna olevaan dokumenttiin editorinäkymässä. Tallenna muutokset. 1.2 Testaa! Tee muutoksia avoinna olevaan dokumenttiin koostenäkymässä siten, että XMLdokumentti on validi. Tallenna muutokset. 1.3 Testaa! Tee muutoksia avoinna olevaan dokumenttiin koostenäkymässä siten, että XMLdokumentti ei ole validi. Tallenna muutokset. 1.4 Testaa! Peruuta tehdyt tallentamattomat muutokset lataamalla dokumentti uudestaan. Taulukko 1.1: Tallennuksen testitapaukset 1.1.2 Tekstin korostuksien testitapaukset Tässä luvussa esitellään lyhyesti korostuksiin liittyvät testitapaukset. Huomaa, että luvussa mainittavat elementit viittaavat XHTML-elementteihin kuten listan alkioihin, kappaleisiin ja otsikkoihin. Kieletty elementti tarkoittaa tässä sellaista elementtiä, johon kielimääritysten mukaan ei saa sijoittaa korostuksia. Monivalinnalla tarkoitetaan sitä, kun CTRL-näppäintä pohjassa pitämällä maalataan useampi erillinen kohta. 2.1 OK, r1346 -JN Lisää/poista/vaihda valitun tekstin korostus, kun valinta sijaitsee kokonaan seuraavan elementin sisällä: 2.1.1 OK, r1346 -JN Kappale 2.1.2 OK, r1346 -JN Lista-alkio 2.1.3 OK, r1346 -JN Taulukon solu 2.1.4 OK, r1346 -JN Elementti, jolla kieleimääritysten mukaan ei saa olla korostusta 2.2 OK, r1346 -JN Lisää/poista/vaihda valitun tekstin korostus, kun valinta ulottuu yhden tai useamman elementtiin: 2.2.1 OK, r1346 -JN Kappale 2.2.2 OK, r1346 -JN Lista-alkio 2.2.3 Kts. huomiot Taulukon solu 2.2.4 OK, r1346 -JN Kiellettyjä ja salittuja elementtejä 1

Joose-projekti Testitapaukset 0.1 Julkinen Taulukko 1.2: Tekstin korostuksien testitapaukset 1.1.3 Kappaleen käsittelyn testitapaukset 3.1 Testaa! Lisää kappale avoinna olevaan dokumenttiin. 3.2 Testaa! Poista kappale. Taulukko 1.3: Kappaleen käsittelyn testitapaukset 1.1.4 Listan käsittelyn testitapaukset 4.1 Testaa! Luo lista. 4.2 Testaa! Poista Lisat 4.3 Testaa! Luo lista taulukon sisälle. 4.4 Testaa! Lisää listaan lista-alkio. 4.5 Testaa! Poista listasta yksittäinen lista-alkio. 4.6 Testaa! Poista listasta useampi, kuin yksi lista-alkio. 4.7 Testaa! Luo listaan alilista. 4.8 Testaa! Poista listasta alilista 4.9 Testaa! Poista listan ja alilistan alkio samanaikaisesti. 4.10 Testaa! Katkaise lista. 4.11 Testaa! Päätä lista. Taulukko 1.4: Listan käsittelyn testitapaukset 1.1.5 Luvun käsittelyn testitapaukset 5.1 Testaa! Lisää luku, kun valinta on tekstikappaleessa. 5.2 Testaa! Lisää luku, kun valinta on luvun otsikossa. Taulukko 1.5: Luvun käsittelyn testitapaukset 1.1.6 Taulukon käsittelyn testitapaukset 6.1 OK, r1346 -JN Lisää uusi taulukko, kun valinta on tekstikappaleessa. 6.2 OK, r1346 -JN Lisää uusi taulukko, kun valinta on taulukon solussa. 6.3 OK, r1346 -JN Lisää uusi taulukko, kun valinta on lista-alkiossa. 6.4 OK, r1346 -JN Lisää uusi taulukko, kun valinta on luvun otsikon kohdalla. 2

Julkinen Testitapaukset 0.1 Joose-projekti 6.5 OK, r1346 -JN Lisää sarake taulukkoon, kun valinta on taulukon solussa. 6.6 OK, r1346 -JN Älä lisää taulukkoon, kun taulukosta on valittuna useampi solu. 6.7 OK, r1346 -JN Poista sarake, kun valinta on taulukon solussa. 6.8 OK, r1346 -JN Älä poista saraketta, kun taulukosta on valittuna useampi solu. 6.9 OK, r1346 -JN Poista sarake, kun valinta on monirivisessä solussa. 6.10 OK, r1346 -JN Poista sarake, kun valinta on monisarakkeisessa solussa. 6.11 OK, r1346 -JN Lisää rivi, kun valinta on taulukon solussa. 6.12 OK, r1346 -JN Älä lisää riviä, kun taulukosta on valittuna useampi solu. 6.13 OK, r1346 -JN Poista rivi, kun valinta on taulukon solussa. 6.14 OK, r1346 -JN Älä poista riviä, kun taulukosta on valittuna useampi solu. 6.15 OK, r1346 -JN Poista rivi, kun valinta on monirivisessä solussa. 6.16 OK, r1346 -JN Poista rivi, kun valinta on monisarakkeisessa solussa. 6.17 OK, r1346 -JN Poista taulukko, kun valinta on taulukon solussa. 6.18 OK, r1346 -JN Poista taulukko, kun taulukosta on valittuna useampi solu. 6.19 OK, r1346 -JN Yhdistä kaksi solua. 6.20 OK, r1346 -JN Yhdistä kolme tai useampi solu. Taulukko 1.6: Taulukon käsittelyn testitapaukset 1.1.7 Dokumentin esikatselun testitapaukset 7.1 Testaa! Esikatsele avoinna oleva dokumentti PDF-muodossa. 7.2 Testaa! Esikatsele avoinna oleva dokumentti HTML-muodossa. Taulukko 1.7: Dokumentin esikatselun testitapaukset 1.1.8 Koodinäkymän testitapaukset 8.1 Testaa! Sisennä XML-koodia, kun se on validia. 8.2 Testaa! Sisennä XML-koodia, kun se ei ole validia. Taulukko 1.8: Koodinäkymän testitapaukset 3