Kuopio. Testitapausluettelo: Projektit-osakokonaisuus



Samankaltaiset tiedostot
Kuopio. Testitapausluettelo: Projektit-osakokonaisuus

Kuopio. Testitapausluettelo: Henkilöt-osakokonaisuus

Kuopio. Testitapausluettelo: Asiakkaat-osakokonaisuus

Kuopio Testausraportti Asiakkaat-osakokonaisuus

Kuopio Testausraportti Kalenterimoduulin integraatio

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

Lohtu-projekti. Testaussuunnitelma

Päänäkymä Opiskelijan ohjeet Kurssin suorittaminen Opettajan ohjeet kurssin teko

Diacor Turku extranet

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

KÄYTTÖOHJE. Servia. S solutions

VSP webmail palvelun ka yttö öhje

Sähköinen ajanvaraus Virkailijan ohje Valtiovarainministeriö

Oy Oticon Ab. Korvakappale.fi. Käyttöohje

Wilman käyttöohje huoltajille

Opponointitestaus VYM -> LiKe

Epooqin perusominaisuudet

Google-dokumentit. Opetusteknologiakeskus Mediamylly

Toimittajaportaalin pikaohje

TESTIRAPORTTI - VYM JA KANTA Virtuaaliyhteisöjen muodostaminen Versio 1.0

Uuden Peda.netin käyttöönotto

Testausdokumentti. Sivu: 1 / 10. Ohjelmistotuotantoprojekti Sheeple Helsingin yliopisto. Versiohistoria

Artikkelin lisääminen

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

1. ASIAKKAAN OHJEET Varauksen tekeminen Käyttäjätunnuksen luominen Varauksen peruminen... 4

Sisäänkirjautuminen Tallennus/raportit (YAP) Tallennusohjelma

Käyttöliittymäsuunnitelma Kuopio

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

Elisa Vastaussarja Hallintakäyttöliittymä Käyttöohjeet v. 1.1

Ajoneuvotietopalvelun käyttöohje Päivitetty

KATSO-PALVELUN KÄYTTÖOHJE

Metron. nettikauppaohjeet

RATKI 1.0 Käyttäjän ohje

Maestro Lappeenranta Mannerheiminkatu Lappeenranta. Maestro Helsinki Huopalahdentie Helsinki

Good Minton QA Raportti Iteraatio 1 Sulkapalloliiton Kilpailujärjestelmä

Toimittajaportaalin rekisteröityminen Toimittajaportaalin sisäänkirjautuminen Laskun luonti Liitteen lisääminen laskulle Asiakkaiden hallinta Uuden

Collector for ArcGIS. Ohje /

Sisällysluettelo 1 Johdanto Root, koko Opalan pääkäyttäjä

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

Julkaistu. 1 Johdanto... 2

Moodle-oppimisympäristö

Napsauta Kurssin viikkonäkymä- näkymässä oikeassa yläreunassa sijaitsevaa Muokkaustila päälle -painiketta.

Flash ActionScript osa 4

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

Opas administraattori-tason käyttäjille. MANAGERIX -ohjelman esittely... 2 Kirjautuminen... 2

ORGANISAATION KIRJAUTUMINEN TURVASIRU.FI-PALVELUUN

FAQ, Rekrytointimoduuli

3 VIESTIT UUSI VIESTI VIESTIN LUKEMINEN SAAPUNEET JA LÄHETETYT KANSIOT ROSKAKORI...

Asio. Ohjelma on selainpohjainen, joten ohjelmaa varten tarvitaan internet-selain. Ohjelmaan pääsee osoitteella

Toimittajaportaalin pikaohje

Määrittelydokumentti NJC2. Helsinki Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos

Käyttöohje. Versiohistoria: versio Mari Kommenttien perusteella korjattu versio

NETTISIVUOHJE. MUITA OHJEITA käyttäjän lisääminen, mediakirjasto, sähköpostien lisääminen

1. Kalenterin omistajan käyttöohje

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

WWW-sivut HTML-kielellä esitettyä hypertekstiaineistoa

STS Uuden Tapahtuma-dokumentin teko

TIMMI-TILAVARAUSOHJELMISTO

Jahtipaikat.fi Käyttöohje

Maestro Lappeenranta Mannerheiminkatu Lappeenranta. Maestro Helsinki Huopalahdentie Helsinki

Omahallinta.fi itsepalvelusivusto

NAVIGAATTORIN ASENNUS JA MUOKKAUS

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

Visma Fivaldi -käsikirja Tehtävienhallinta- ohje käyttäjälle

ILMARI KÄYTTÖOHJE

Nippupelipassi. Nippupelipassien rakentaminen

SALIBANDYN PALVELUSIVUSTO

Sisäänkirjaus Uloskirjaus. Yritystieto

Uutiskirjesovelluksen käyttöohje

tempus.kpedu.fi Tuntitietojen kirjausjärjestelmän Ohje Versio KPAO juha.kykyri

Ristijärven metsästysseura tysseura osti lisenssin jahtipaikat.fi verkkopalveluun, jotta seuran

Koripallon Live Score

UTIFLEET-VARAUSJÄRJESTELMÄ KÄYTTÄJÄN OHJE. Gospel Flight ry

SQL Buddy JAMK Labranet Wiki

Tero Mononen / Kumppanuuskampus

F-Secure KEY salasanojenhallintaohjelman käyttöönotto Mac -laitteella

Käyttöohje. HeTLi. Helsinki Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos

Autentikoivan lähtevän postin palvelimen asetukset

Ohjeistus yhdistysten internetpäivittäjille

Irman käyttöohje Tunturisuunnistajille

Kulttuuriympäristön tietojärjestelmän käyttöohje Extranet - palvelu

Toisessa kyselyssä alueella on 1 ruudussa A ja 3 ruudussa B, joten suosituin ehdokas on B.

Kirjaudu sisään palveluun klikkaamalla Omat kartat -painiketta.

Google Forms kyselyiden teko-ohje

Verkkosivuston hallinnan ohjeet. atflow Oy AtFlow Oy, +358 (0)

STS UUDEN SEUDULLISEN TAPAHTUMAN TEKO

Rakennusten elinkaarimittareiden verkkotyökalun käyttöohje.

Troijan hevosen tapahtumakalenteri ja jäsentietojärjestelmä. Käyttöohje

KYMP Webmail -palvelu

VANHEMPIEN KÄYTTÖLIITTYMÄN OHJEET

Avaa sovellus (PERUSAURORA)

Office 365 palvelujen käyttöohje Sisällys

Seutudokumenttien pä ivittä misohje

Ylläpito toimittaa sinulla sähköpostiisi käyttäjätunnuksen ja salasanan. Tässä esimerkissä

Varmenteiden asentaminen & WLAN Nokian puhelimille

Järjestelmän kriittisimmille toiminnallisuuksille (listattu alla), toteutetaan 1

Muutostietojen ilmoittaminen sähköisellä lomakkeella NAPliikkumispalvelukatalogissa

Google Sites: sivun muokkaaminen (esim. tekstin, kuvien, linkkien, tiedostojen, videoiden ym. lisääminen)

Send-It ilmoittautumisjärjestelmä (judotapahtumat Suomessa)

Transkriptio:

Kuopio Testitapausluettelo: Projektit-osakokonaisuus

Kuopio, testitapausluettelo, 25.3.2002 Versiohistoria: Versio Pvm Laatija Muutokset 0.1 19.3.2002 Matti Peltomäki Kriittisen prioriteetin testitapaukset tehty. 0.2 20.3.2002 Matti Peltomäki Lisätty testitapaukset 1.13.B ja 1.14.B. 0.3 21.3.2002 Matti Peltomäki Tärkeän prioriteetin testitapaukset tehty. 0.4. 22.3.2002 Matti Peltomäki Korjattu tärkeän prioriteetin testitapauksia ohjelmoijien kanssa tehdyn katselmoinnin perusteella. 0.5. 23.3.2002 Matti Peltomäki Korjattu kirjoitusvirheitä 0.9. 24.3.2002 Matti Peltomäki Asiakaskatselmoinnin korjaukset 1.0. 25.3.2002 Matti Peltomäki Viimeistely palautusta varten.

SISÄLLYS 1. JOHDANTO... 4 2. YLEISTÄ... 4 2.1. TESTIVERSION LUONTI JA KONFIGUROINTI.... 4 2.2. TESTIYMPÄRISTÖ... 4 2.3. TESTITAPAUSTEN VALINTAPERUSTEISTA... 4 3. TESTITAPAUKSET... 5 3.1. KRIITTISEN OMINAISUUDEN PRIORITEETTI... 5 3.1.1. Sisäänkirjautuminen ja näkymien välillä siirtyminen... 5 3.1.2. Leadin lisääminen... 5 3.1.3. Leadin muokkaaminen... 7 3.1.4. Leadin muuttaminen projektiksi... 8 3.1.5. Projektin muokkaaminen... 9 3.2. TÄRKEÄN OMINAISUUDEN PRIORITEETTI... 10 3.2.1. Aliprojektien lisääminen ja muokkaus... 10 3.2.2. Lomakkeiden ja toiminnallisen määrittelyn vastaavuus... 12 3.2.3. Peruminen leadia lisättäessä... 14 3.2.4. Peruminen leadia muokattaessa... 14 3.2.5. Peruminen projektia muokattaessa... 15 3.2.6. Skandinaaviset merkit... 15 3.2.7. Pikahaku... 15 3.2.8. Kirjainhaut... 17 3.2.9. Asiakkaiden linkitys leadeihin ja projekteihin... 18

1. Johdanto Tämä dokumentti on Kuopio-projektin Projektit-osakokonaisuuden testitapausluettelo. Dokumentti liittyy hyvin läheisesti Kuopio-projektin testaussuunitelmaan, joka määrittää kehykset testausprosessille. Tässä dokumentissa kuvataan testitapaukset Projektit-osakokonaisuuden testaukseen. Dokumentti on tarkoitettu projektiryhmän käyttöön sekä lisäksi asiakkaalle ja kurssin henkilökunnalle. 2. Yleistä 2.1. Testiversion luonti ja konfigurointi. Testausta varten testausvastaava tai erikseen nimettävä testaaja luo ja konfiguroi testikopion sovelluksesta. Testikopio asetetaan palvelimelle serveri.venenum.com ja testikopion tietokanta palvelimelle dbserveri.venenum.com. Tietokantaan luodaan tarvittava käyttäjätunnus ja se ja tarvittavat ip-osoitteet ja juurihakemistot kirjoitetaan web.config-tiedostoon. Lisäksi sivusto konfiguroidaan ip-rajatuksi siten, että sallittuja ip-osoitteita ovat ainoastaan Innofactorin työasemat ja testaukseen osallistuvien henkilöiden kotikoneet. Testausta varten luodaan järjestelmään ensimmäinen käyttäjä (käyttäjätunnus tommy, salasana tabermann) suoraan tietokantaan. 2.2. Testiympäristö Testiympäristönä käytetään Microsoft Windows 2000 -käyttöjärjestelmää ja Internet Explorer 5.5 -selainta kaikissa testitapauksissa. Tästä johtuen testitapauksissa ei erikseen mainita testausympäristöä. Testattava sovellus on kaikille testaajille niin tuttu, että tässä dokumentissa ei ole tarpeen ohjeistaa sovelluksen käyttöä testitapauskuvausten ohella. Lisäksi testitapaukset pyritään laatimaan siten, että testitapausten suorittaminen numeroidussa järjestyksessä on mahdollisimman luontevaa. 2.3. Testitapausten valintaperusteista Testitapausten valinnassa on käytetty hyväksi sovelluksen lähdekoodia ja tietämystä tietokannan rakenteesta sekä koodikatselmointien yhteydessä syntynyttä tietoa. Testitapaukset on valittu siten, että niiden avulla varmistetaan, että koodikatselmoinnissa havaitut virheet ja poikkeavuudet on korjattu. Erityistä huomioita on kiinnitetty myös raja-arvotestaukseen, sekä arvoihin, jotka ovat tietokannan tietotyyppien arvoalueen tai pituusrajojen ulkopuolella. Testitapausten yhteydessä tarkennetaan usein perusteita testitapauksille ja

ekvivalenssiluokille. 3. Testitapaukset 3.1. Kriittisen ominaisuuden prioriteetti 3.1.1. Sisäänkirjautuminen ja näkymien välillä siirtyminen Numero 1.1. Sisäänkirjautuminen Kirjaudutaan sisään järjestelmään tunnuksella tommy ja salasanalla tabermann. Odotetut tulokset Sisäänkirjautuminen toimii; annetulla käyttäjätunnuksella pääsee sisään järjestelmään ja siirrytään Kalenterit-pääosion Oma Sivu näkymään. Testausvastaava on luonut käytetyn käyttäjätunnuksen järjestelmään suoraan tietokantaan. Mikäli tässä testitapauksessa epäonnistutaan, keskeytetään testaus välittömästä ja asiasta ilmoitetaan testausvastaavalle. Numero 1.2. Esivaatimukset 1.1. Siirtyminen Projektit-moduuliin Valitaan vasemmalta ylhäältä pääosioksi Projektit. Odotetut tulokset Siirrytään Projektit-pääosioon. Välilehtinä ovat Oma Sivu, Leadit ja Projektit. Numero 1.3. Esivaatimukset 1.1.-1.2. Siirtyminen välilehdillä Siirrytään välilehden nimeä klikkaamalla järjestyksessä jokaiseen kolmeen välilehteen. Odotetut tulokset Siirtyminen onnistuu. 3.1.2. Leadin lisääminen Numero 1.4. Leadin lisääminen Siirry Leadit-välilehdelle. Etsi LE-alkuisista projektikoodeista se, jossa on suurin numero, ja laita se muistiin. Paina vasemmalta alhaalta nappia Lisää uusi. Odotetut tulokset Siirrytään lomakkeeseen, johon voi syöttää uuden leadin tiedot. Leadin numerona on LE-alkuinen koodi, jonka numero on yhtä suurempi kuin alussa etsitty toistaiseksi suurin

Numero 1.4. numero. Numero 1.5. Leadin lisääminen testitapauksen jälkeen. Täytä Leadin tiedot lomakkeen kenttiin seuraavasti: Nimi: lyijy : raskasmetalli, joka poistettiin bensiinistä Aloituspäivä: 31.3.2002 12.00 Lopetuspäivä: 1.5.2002 10.00 Leadin tila: Aktiivinen Sijainti: Suomi Markkinointikanava: Kanava 1 Lyhyt kuvaus: massaluku 238 Odotetut tulokset Paina ensin Tallenna, sitten Peru. Tarkista listasta, että leadin tiedot vastaavat näkyviltä osin syötettyjä. Painettua Peru siirrytään takaisin listaan, jossa ovat kaikki leadit. Lisätty lead näkyy listassa ja sen tiedot vastaavat näkyviltä osin syötettyjä. Numero 1.6. Leadin lisääminen testitapauksen jälkeen. Siirry muokkaamaan edellisessä testitapauksessa syötettyä leadia. Tarkista, että tiedot vastaavat syötettyjä. Numero 1.7. Leadin lisääminen Siirry lisäämään uutta leadia. Täytä lomakkeeseen seuraavat tiedot: Nimi: polonium : Marie Curien löytämä radioaktiivinen alkuaine Aloituspäivä: 30.4.2002 12.00 Lopetuspäivä: 2.5.2002 10.00 Leadin tila: Aktiivinen Sijainti: Puola Markkinointikanava: Kanava 2

Numero 1.7. Lyhyt kuvaus: alkuperäiseltä nimeltään sklodskawa Odotetut tulokset Paina Tallenna ja palaa. Tarkista listasta, että leadin tiedot vastaavat näkyviltä osin syötettyjä. Painettua Peru siirrytään takaisin listaan, jossa ovat kaikki leadit. Lisätty lead näkyy listassa ja sen tiedot vastaavat näkyviltä osin syötettyjä. Numero 1.8. Leadin lisääminen testitapauksen jälkeen. Siirry muokkaamaan edellisessä testitapauksessa syötettyä leadia. Tarkista, että tiedot vastaavat syötettyjä. 3.1.3. Leadin muokkaaminen Numero 1.9. Leadin muokkaaminen Siirry muokkaamaan testitapauksessa 1.4. syötettyä leadia. Vaihda leadin nimeksi strontium ja sijainniksi Englanti. Paina tallenna. Tarkista, että tiedot vastaavat syötettyjä. Paina peru. Tarkista, että listan tiedot vastaavat syötettyjä näkyviltä osin. Odotetut tulokset Tiedot sekä lomakkeessa, että listassa vastaavat syötettyjä. Numero 1.10. Leadin muokkaaminen testitapauksen jälkeen. Siirry muokkaamaan edellisessä testitapauksessa muokattua leadia. Tarkista, että lomakkeen tiedot vastaavat syötettyjä,. Numero 1.11. Leadin muokkaaminen Siirry muokkaamaan testitapauksessa 1.7. syötettyä leadia. Vaihda leadin kuvaukseksi Hamiltonin operaattori ja lopetuspäiväksi 1.1.2007. Paina tallenna ja palaa. Tarkista,

Numero 1.11. että listan tiedot vastaavat näkyviltä osin syötettyjä. Numero 1.12. Leadin muokkaaminen testitapauksen jälkeen. Siirry muokkaamaan edellisessä testitapauksessa syötettyä leadia. Tarkista, että lomakkeen tiedot vastaavat syötettyjä. 3.1.4. Leadin muuttaminen projektiksi Seuraavia testitapauksia varten luodaan järjestelmään neljä leadia. Leadeille syätetään nimiksi maarittamaton, asiakas, palvelin ja implisiittinen. Lisäksi siirrytään projektilistaan ja otetaan ylös projektikoodeilla SE, CU ja IN olevien projektien isoimmat numerot. Numero 1.13. Leadin muuttaminen projektiksi Siirry muokkaamaan leadia maarittamaton. Paina luo projekti, sitten tallenna. Siirry projektit-välilehdelle. Tarkista, että listaan on ilmestynyt uusi projekti, jonka tyyppi on määrittämätön. Odotetut tulokset Listassa on uusi projekti. Numero 1.13.B. Leadin muuttaminen projektiksi Tämä testitapaus on lisäys testitapaukseen 1.13. Siirry leadit välilehdelle. Tarkista, että testitapauksessa 1.13. muokkaamasi leadin maarittamaton statukseksi on muuttunut menestyksekäs (successfull). Odotetut tulokset Leadin status on muuttunut. Numero 1.14. Leadin muuttaminen projektiksi Siirry muokkaamaan leadia asiakas. Valitse projektiryypiksi asiakasprojekti. Paina luo projekti, sitten tallenna. Siirry projektit-välilehdelle. Tarkista, että listaan on ilmestynyt uusi projekti, jonka tyyppi on asiakasprojekti ja jonka projektinumero on yhtä suurempi kuin edellä muistiin otettu

Numero 1.14. suurin CU-alkuisista projektikoodeista. Odotetut tulokset Listassa on uusi projekti. Koodi täsmää. Numero 1.14.B. Leadin muuttaminen projektiksi Tämä testitapaus on lisäys testitapaukseen 1.14. Siirry leadit välilehdelle. Tarkista, että testitapauksessa 1.14. muokkaamasi leadin maarittamaton statukseksi on muuttunut menestyksekäs (successfull). Odotetut tulokset Leadin status on muuttunut. Numero 1.15. Leadin muuttaminen projektiksi Siirry muokkaamaan leadia palvelin. Valitse projektiryypiksi palvelinpalvelut. Paina luo projekti, sitten tallenna. Siirry projektit-välilehdelle. Tarkista, että listaan on ilmestynyt uusi projekti, jonka tyyppi on palvelinpalvelut ja jonka projektinumero on yhtä suurempi kuin edellä muistiin otettu suurin SE-alkuisista projektikoodeista. Odotetut tulokset Listassa on uusi projekti. Koodi täsmää. Numero 1.16. Leadin muuttaminen projektiksi Siirry muokkaamaan leadia implisiittinen. Valitse projektityypiksi sisäinen projekti. Paina luo projekti, sitten tallenna. Siirry projektit-välilehdelle. Tarkista, että listaan on ilmestynyt uusi projekti, jonka tyyppi on sisäinen projekti ja jonka projektinumero on yhtä suurempi kuin edellä muistiin otettu suurin IN-alkuisista projektikoodeista. Odotetut tulokset Listassa on uusi projekti. Koodi täsmää. 3.1.5. Projektin muokkaaminen Numero 1.17. Projektin muokkaaminen Siirry muokkaamaan edellä luotua projektia maarittamaton. Kirjoita kuvaukseksi Tyypissä 1 alue A ei ole rajoitettu. Paina ensin tallenna, sitten peru. Tarkista, että olevat tiedot vastaavat näkyviltä osin syötettyjä.

Numero 1.17. Numero 1.18. Projektin muokkaaminen Tämä testitapaus suoritetaan välittömästä edellisen testitapauksen jälkeen. Siirry muokkaamaan edellisessä testitapauksessa muokattua projektia. Tarkista, että tiedot vastaavat syötettyjä. Numero 1.19. Projektin muokkaaminen Siirry muokkaamaan edellä luotua projektia Implisiittinen. Muuta lopettamispäiväksi 2.3.2002. Paina tallenna ja palaa. Tarkista, että listan tiedot vastaavat syötettyjä. Numero 1.20. Projektin muokkaaminen Tämä testitapaus suoritetaan välittömästä edellisen testitapauksen jälkeen. Siirry muokkaamaan edellisessä testitapauksessa muokattua projektia. Tarkista, että tiedot vastaavat syötettyjä. 3.2. Tärkeän ominaisuuden prioriteetti 3.2.1. Aliprojektien lisääminen ja muokkaus Tämän luvun testitapauksia varten järjestelmään luodaan yksi projekti nimeltään aliprojektien testaus. Muilla tiedoilla ei ole väliä. Testitapauksissa muokkauksen kohteena on tämä projekti. Numero 2.1. Aliprojektien lisääminen Siirry muokkaamaan projektia. Paina aliprojektit otsikon alta löytyvää lisää uusi painiketta. Odotetut tulokset Siirrytään tilaan, jossa voidaan syöttää uuden aliprojektin tiedot.

Numero 2.2. Aliprojektien lisääminen testitapauksen jälkeen. Syötä aliprojektille tiedot Aliprojektin numero: 1 Aliprojektin nimi: 1.1. : Kohn-Shamin yhtälöiden johtaminen. Laskutustapa: Tuntiperustainen Palvelutyyppi: Konsultointi Odotetut tulokset Jätä alkamisaika ja loppumisaika täyttämättä. Paina ensin tallenna, sitten peru. Tarkista listasta, että tiedot vastaavat näkyviltä osin syötettyjä. Aliprojekti ilmestyy projektin tietolomakkeen alapuolella olevaan aliprojektilistaan. Tiedot ovat näkyviltä osin samat. Numero 2.3. Aliprojektien lisääminen testitapauksen jälkeen. Siirry muokkaamaan edellisessä testitapauksessa luotua aliprojektia. Tarkista, että lomakkeen tiedot vastaavat edellisessä testitapauksessa syöttämiäsi. Numero 2.4. Aliprojektien lisääminen Siirry muokkaamaan projektia. Siiirry lisäämään uutta aliprojektia. Syötä aliprojektille tiedot: Aliprojektin numero: 2 Aliprojektin nimi: Testaus : Testaus hoidetaan Duhamelin periaatteella. Laskutustapa: Jatkuva palvelu Palvelutyyppi: Testaus Odotetut tulokset Jätä alkamisaika ja loppumisaika täyttämättä. Paina ensin tallenna ja palaa. Tarkista listasta, että tiedot vastaavat näkyviltä osin syötettyjä. Aliprojekti ilmestyy projektin tietolomakkeen alapuolella olevaan aliprojektilistaan. Tiedot ovat näkyviltä osin samat. Numero 2.5.

Numero 2.5. Aliprojektien lisääminen testitapauksen jälkeen. Siirry muokkaamaan edellisessä testitapauksessa luotua aliprojektia. Tarkista, että lomakkeen tiedot vastaavat edellisessä testitapauksessa syöttämiäsi. 3.2.2. Lomakkeiden ja toiminnallisen määrittelyn vastaavuus Numero 2.6. Leadin tietolomakkeen ja toiminnallisen määrittelyn vastaavuus Siirry lisäämään uutta leadia. Tarkista, että tietolomakkeessa ovat ainakin seuraavat kentät merkityillä tyypeillä: Numero (yksirivinen tekstikenttä) (monirivinen tekstikenttä) Aloituspäivämäärä (päivämäärä ja kellonaika) Lopetuspäivämäärä (päivämäärä ja kellonaika) Leadin tila (alasvetovalikko) Sijainti (alasvetovalikko) Markkinointikanava (alasvetovalikko) Lyhyt kuvaus (monirivinen tekstikenttä) Hinta-arvio / Toimitus (numerokenttä ja valuutta) Hinta-arvio / Vuosittainen työ ( ) Hinta-arvio / Vuosittainen hinta ( ) Viimeksi mainituilla valuutta on alasvetovalikko. Lisäksi muokkausnäkymässä tulee olla luettelot aliprojekteista, asiakkaista, asiakkaiden yhteyshenkilöistä ja projektiin liitetyistä työntekijöistä. Odotetut tulokset Edelleen muokkausnäkymässä tulee olla mahdollisuus valita projektityyppi (alasvetovalikko) ja painike, jolla lead muutetaan projektiksi. Lomakkeessa on täsmälleen yllämainitut kentät. Mikäli lomakkeessa on muita kuin yllämainittuja kenttiä, kirjoitetaan myös niistä virheraportti. Alasvetovalikoissa valittavana oleviin vaihtoehtoihin ei tässä kiinnitetä huomiota. Numero 2.7 Projektin tietolomakkeen ja toiminnallisen määrittelyn vastaavuus Siirry muokkaamaan projektia. Tarkista, että tietolomakkeessa

Numero 2.7 ovat ainakin seuraavat kentät merkityillä tyypeillä: Numero (yksirivinen tekstikenttä) (monirivinen tekstikenttä) Aloituspäivämäärä (päivämäärä ja kellonaika) Lopetuspäivämäärä (päivämäärä ja kellonaika) Leadin tila (alasvetovalikko) Sijainti (alasvetovalikko) Markkinointikanava (alasvetovalikko) Lyhyt kuvaus (monirivinen tekstikenttä) Projektin tila (alasvetovalikko) Projektin tyyppi (alasvetovalikko) Hinta-arvio / Toimitus (numerokenttä ja valuutta) Hinta-arvio / Vuosittainen työ ( ) Hinta-arvio / Vuosittainen hinta ( ) Viimeksi mainituilla valuutta on alasvetovalikko. Lisäksi muokkausnäkymässä tulee olla luettelot aliprojekteista, asiakkaista, asiakkaiden yhteyshenkilöistä ja projektiin liitetyistä työntekijöistä. Odotetut tulokset Edelleen muokkausnäkymässä tulee olla mahdollisuus valita projektityyppi (alasvetovalikko) ja painike, jolla lead muutetaan projektiksi. Lomakkeessa on täsmälleen yllämainitut kentät. Mikäli lomakkeessa on muita kuin yllämainittuja kenttiä, kirjoitetaan myös niistä virheraportti. Alasvetovalikoissa valittavana oleviin vaihtoehtoihin ei tässä kiinnitetä huomiota. Numero 2.8. Projektin tietolomakkeen ja toiminnallisen määrittelyn vastaavuus testitapauksen jälkeen. Tarkista projektin tietolomakkeessa olevan projektin tyyppiä kuvaavan alasvetovalikon valittavana olevat vaihtoehdot. Valittavana tulee olla täsmälleen seuraavat vaihtoehdot: Odotetut tulokset Ei määritelty Asiakasprojekti Palvelinpalvelu Sisäinen projekti Alasvetovalikossa ovat täsmälleen edellämainitut kohdat. Numero 2.9.

Numero 2.9. Aliprojektin tietolomakkeen ja toiminnallisen määrittelyn vastaavuus Siirry muokkaamaan projektia. Tarkista, että tietolomakkeessa ovat ainakin seuraavat kentät merkityillä tyypeillä: Odotetut tulokset Aliprojektin numero (yksirivinen tekstikenttä) Aliprojektin nimi (yskirivinen tekstikenttä) (monirivinen tekstikenttä) Laskutustapa (alasvetovalikko) Palvelutyyppi (alasvetovalikko) Aloituspäivä (päivämäärä ja kellonaika) Lopetuspäivä (päivämäärä ja kellonaika) Lomakkeessa on täsmälleen yllämainitut kentät. Mikäli lomakkeessa on muita kuin yllämainittuja kenttiä, kirjoitetaan myös niistä virheraportti. Alasvetovalikoissa valittavana oleviin vaihtoehtoihin ei tässä kiinnitetä huomiota. 3.2.3. Peruminen leadia lisättäessä Koodikatselmoinnista saatujen tietojen perusteella aikaisemmin suunniteltujen testitapausluetteloiden perumiseen liittyneissä testitapauksissa oli paljon turhaan redundanssia. Tämän ja kahden seuraavan luvun testitapaukset on pyritty suunnittelemaan siten, että redundanssista päästään eroon. Numero 2.10. Peruminen leadia lisättäessä. Siirry lisäämään uutta leadia. Kirjoita nimeksi minua ei ole. Paina peru. Tarkista, että luettelossa ei ole leadia, jolla on em. nimi. Odotetut tulokset Lead ei ilmesty luetteloon. 3.2.4. Peruminen leadia muokattaessa Numero 2.11. Peruminen leadia muokattaessa Siirry muokkaamaan jotain järjestelmään jo syötettyä leadia. Mikäli sellaista ei ole, syötä uusi lead, tallenna se, ja siirry muokkaamaan sitä. Muuta nimeksi kissalan pojat. Paina peru. Tarkista luettelosta, että muokkaamasi lead esiintyy siinä edelleen nimellä, joka sillä oli ennen muokkaamista. Odotetut tulokset Lead pysyy luettelossa. Sen nimi ei muutu.

3.2.5. Peruminen projektia muokattaessa Numero 2.12. Peruminen projektia muokattaessa Siirry muokkaamaan jotain järjestelmään jo syötettyä projektia. Mikäli sellaista ei ole, syötä uusi projekti, tallenna se, ja siirry muokkaamaan sitä. Muuta nimeksi Givensin rotaatio. Paina peru. Tarkista luettelosta, että muokkaamasi projekti esiintyy siinä edelleen nimellä, joka sillä oli ennen muokkaamista. Odotetut tulokset Projekti pysyy luettelossa. Sen nimi ei muutu. 3.2.6. Skandinaaviset merkit Tämän luvun testitapausten tarkoituksena on varmistaa, että merkistöjen konfiguraatio itse sovelluksessa ja tietokannassa on sellainen, että ääkköset eivät aiheuta ongelmia. Koodikatselmoinnin perusteella on perusteltua väittää, että Numero 2.13. Skandinaaviset merkit Siirry lisäämään järjestelmään uutta leadia. Kirjoita nimeksi Äänekosken ähmintä ja kuvaukseksi Öljytään Ärjen ääkkösiä Ålannissa, åå-å. Paina tallenna ja palaa. Tarkista, että luettelossa olevat leadin tiedot ovat näkyviltä osiltaan oikein. Odotetut tulokset Lead ilmestyy luetteloon. Sen tiedot ovat oikein näkyviltä osiltaan. Kiinnitetään erityistä huomiota skandinaavisiin merkkeihin. Numero 2.14. Skandinaaviset merkit testitapauksen jälkeen. Siirry muokkaamaan edellisessä testitapauksessa syötettyä leadia. Tarkista, että tiedot vastaavat syötettyjä. Kiinnitetään erityistä huomiota skandinaavisiin merkkeihin. 3.2.7. Pikahaku

Tämän luvun testitapauksissa oletetaan, että tietokannassa on lead, jonka nimi on Viedoitus Oideet. Mikäli tällaista leadia ei ole, se tulee lisätä ennen testitapausten suorittamista. Muilla leadin tiedoilla ei ole merkitystä. Numero 2.15. Esivaatimukset 1.1.-1.5. Pikahaku Kirjoita pikahakukenttään 'vied' ja paina 'Hae'. Odotetut tulokset Listassa näkyy Viedoitus Oideet. Listassa ei leadeja, joiden nimi ei sisällä merkkijonoa 'viedoitus'. Haku ei tee eroa isojen ja pienten kirjainten välillä. Numero 2.16. Esivaatimukset 1.1.-1.5. Pikahaku Kirjoita pikahakukenttään 'oideet' ja paina 'Hae'. Odotetut tulokset Listassa näkyy Viedoitus Oideet. Listassa ei näy leadeja, joiden nimi ei sisällä merkkijonoa 'oideet'. Haku ei tee eroa isojen ja pienten kirjainten välillä. Numero 2.17. Esivaatimukset 1.1.-1.5. Pikahaku Kirjoita pikahakukenttään 'viedoitus oideet' ja paina 'Hae'. Odotetut tulokset Listassa näkyy Viedoitus Oideet. Listassa ei näy leadeja, joiden nimi ei sisällä merkkijonoa 'viedoitus oideet. Haku ei tee eroa isojen ja pienten kirjainten välillä. Numero 2.18. Esivaatimukset 1.1.-1.5., 2.54. Pikahaku Testitapauksen 2.54. suorittamisen jälkeen tyhjennä pikahakukenttä ja paina 'hae'. Odotetut tulokset Listassa näkyvät kaikki henkilöt. Numero 2.19. Esivaatimukset 1.1.-1.5. Pikahaku Kirjoita pikahakukenttään 'OiDeeT' ja paina 'Hae'. Odotetut tulokset Listassa näkyy Viedoitus Oideet. Listassa ei näy leadeja, joiden nimi ei sisällä merkkijonoa 'oideet'. Haku ei tee eroa isojen ja pienten kirjainten välillä. Numero 2.20. Esivaatimukset 1.1.-1.5. Pikahaku Kirjoita pikahakukenttään 'VIEDOITUS' ja paina 'Hae'. Odotetut tulokset Listassa näkyy Viedoitus Oideet. Listassa ei näy leadeja, joiden nimi ei sisällä merkkijonoa 'viedoitus'.

Numero 2.20. Haku ei tee eroa isojen ja pienten kirjainten välillä. Numero 2.21. Esivaatimukset 1.1.-1.5. Pikahaku Kirjoita pikahakukenttään oireet' ja paina 'Hae'. Odotetut tulokset Listassa ei ole leadia Viedoitus Oideet. Haku ei tee eroa isojen ja pienten kirjainten välillä. Numero 2.22. Esivaatimukset 1.1.-1.5. Pikahaku Kirjoita pikahakukenttään 'viedöitus' ja paina 'Hae'. Odotetut tulokset Listassa ei ole leadia Viedoitus Oideet. Haku ei tee eroa isojen ja pienten kirjainten välillä. Numero 2.23. Esivaatimukset 1.1.-1.5. Pikahaku Kirjoita pikahakukenttään 'v*s' ja paina 'Hae'. Odotetut tulokset Löydetään henkilöt, joiden nimessä esiintyy haettu merkkijono. Ei virheilmoitusta. Välimerkkisyöte. 3.2.8. Kirjainhaut Numero 2.24. Kirjainhaku leadit-välilehdellä Siirry leadit-välilehdelle. Tarkista, että järjestelmään on syötetty ainakin kymmenen eri leadia. Jollei ole, syötä uusia leadeja tarpeen mukaan. Valitse nimet siten, että ne alkavat eri kirjaimilla. Odotetut tulokset Paina vuorotellen jokaista sivun ylälaidan kirjaimista. Painalluksen jälkeen luettelossa tulisi näkyä vain leadit, joiden nimi alkaa kyseisellä kirjaimella. Painalluksen jälkeen vain kyseisellä kirjaimella alkavat leadit näkyvät luettelossa. Numero 2.25. Kirjainhaku leadit-välilehdellä testitapauksen jälkeen. Paina kirjainrivistä löytyvää all - hakukriteeria. Luettelossa tulisi näkyä kaikki leadit. Odotetut tulokset Painalluksen jälkeen luettelossa näkyvät kaikki leadit.

Numero 2.26. Kirjainhaku projektit-välilehdellä Siirry projektit-välilehdelle. Tarkista, että järjestelmään on syötetty ainakin kymmenen eri prjojektia. Jollei ole, syötä uusia projekteja tarpeen mukaan. Valitse nimet siten, että ne alkavat eri kirjaimilla. Odotetut tulokset Paina vuorotellen jokaista sivun ylälaidan kirjaimista. Painalluksen jälkeen luettelossa tulisi näkyä vain projektit, joiden nimi alkaa kyseisellä kirjaimella. Painalluksen jälkeen vain kyseisellä kirjaimella alkavat projektit näkyvät luettelossa. Numero 2.27. Kirjainhaku projektit-välilehdellä testitapauksen jälkeen. Paina kirjainrivistä löytyvää all - hakukriteeria. Luettelossa tulisi näkyä kaikki projektit. Odotetut tulokset Painalluksen jälkeen luettelossa näkyvät kaikki projektit. 3.2.9. Asiakkaiden linkitys leadeihin ja projekteihin Tämän luvun testitapausta varten järjestelmään luodaan asiakkaat-osakokonaisuuden kautta neljä uutta asiakasta. Luodaan kaksi yksityisasiakasta, nimiltään yras 1 ja yras 2, ja kaksi henkilöasiakasta, nimiltään persas 1 ja persas 2. Muilla tiedoilla ei ole väliä. Asiakkaan lisäyksen toimivuus on varmistettu jo Asiakkaat-osakokonaisuuden testitapauksissa. Mikäli lisäys ei toimi, jätetään tämän luvun testitapaukset suorittamatta, kirjataan virheraportti Asiakkaat-osakokonaisuuden alle, ja siirrytään seuraavan luvun testitapauksiin. Tällaisessä tapauksessa tämän luvun testitapaukset siirtyvät suoritettavaksi ensimmäistä kertaa regressiotestauksen yhteydessä. Testitapaukset 2.28.-2.37. on suunniteltu ajettavaksi yhtenä sarjana numeroidussa järjestyksessä. Numero 2.28. Asiakkaan linkitys leadiin Siirry muokkaamaan luvussa 3.1.2. lisättyä leadia lyijy. Jos sitä ei ole enää järjestelmässä, luo uusi lead annetulla nimellä. Muilla tiedoilla ei ole merkitystä. Paina leadin tietolomakkeessa nappia lisää asiakas.

Numero 2.28. Odotetut tulokset Siirrytään luetteloon, jossa on valittavana luvun alussa syötetyt neljä asiakasta. Numero 2.29. Asiakkaan linkitys leadiin testitapauksen jälkeen. Valitse asiakkaan yras 1 edessä olevan checkbox, ja paina lisää valitut. Odotetut tulokset Siirrytään leadin tietolomakkeeseen, jonka asiakasluettelossa on asiakas yras 1. Numero 2.30. Asiakkaan linkitys leadiin testitapauksen jälkeen. Paina asiakkaas yras 1 edessä olevaa poista-painiketta. Odotetut tulokset Asiakas poistuu luettelosta. Numero 2.31. Asiakkaan linkitys leadiin Siirry muokkaamaan luvussa 3.1.2. lisättyä leadia polonium. Jos sitä ei ole enää järjestelmässä, luo uusi lead annetulla nimellä. Muilla tiedoilla ei ole merkitystä. Siirry lisäämään leadiin asiakkaita. Paina asiakkaan yras 2 nimeä. Odotetut tulokset Siirrytään leadin tietolomakkeeseen, jonka asiakasluettelossa on asiakas yras 2. Numero 2.32. Asiakkaan linkitys leadiin Siirry lisäämään leadiin polonium asiakkaita. Paina lisää kaikki. Odotetut tulokset Siirrytään leadin tietolomakkeeseen, jonka asiakasluettelossa ovat kaikki valintasivulla näkyneet asiakkaat. Numero 2.33. Asiakkaan linkitys leadiin Siirry muokkaamaan leadia polonium. Paina asiakasluettelossa olevan asiakkaan persas 1 edessä olevaa poista nappia.

Numero 2.33. Odotetut tulokset Asiakas poistuu luettelosta. Kaikki muut asiakkaat pysyvät luettelossa. Numero 2.34. Asiakkaan linkitys leadiin Siirry muokkaamaan leadia lyijy. Tarkista asiakasluettelo. Odotetut tulokset Asiakasluettelossa ei ole asiakkaita. Numero 2.35. Asiakkaan linkitys leadiin Siirry liittämään asiakkaita leadiin lyijy. Lisää asiakkaat persas 1 ja persas 2 checkboxien ruksittamisen ja lisää valitut toiminnon kautta. Odotetut tulokset Lisääminen onnistuu. Numero 2.36. Asiakkaan linkitys leadiin Siirry muokkaamaan leadia polonium. Tarkista asiakasluettelo. Odotetut tulokset Asiakasluettelossa on kaikki muut asiakkaat paitsi persas 1. Kiinnitetään erityistä huomiota asiakkaaseen persas 1. Numero 2.37. Asiakkaan linkitys leadiin Poista leadista polonium asiakas persas 2. Tarkista leadin lyijy asiakasluettelo. Odotetut tulokset Asiakasluettelossa on edelleen persas 2 Kiinnitetään erityistä huomiota asiakkaaseen persas 2. Testitapaukset 2.38.-2.47. on suunniteltu ajettavaksi yhtenä sarjana numeroidussa järjestyksessä. Niissä käsitellään luvussa 3.1.4. luotuja projekteja implisiittinen ja asiakas. Numero 2.38. Asiakkaan linkitys projektiin. Siirry muokkaamaan luvussa 3.1.2. lisättyä projektia implisiittinen. Jos sitä ei ole enää järjestelmässä, luo uusi projekti annetulla nimellä. Muilla tiedoilla ei ole merkitystä. Odotetut tulokset Paina projektin tietolomakkeessa nappia lisää asiakas. Siirrytään luetteloon, jossa on valittavana luvun alussa

Numero 2.38. syötetyt neljä asiakasta. Numero 2.39. Asiakkaan linkitys projektiin testitapauksen jälkeen. Valitse asiakkaan yras 1 edessä olevan checkbox, ja paina lisää valitut. Odotetut tulokset Siirrytään projektin tietolomakkeeseen, jonka asiakasluettelossa on asiakas yras 1. Numero 2.40. Asiakkaan linkitys projektiin testitapauksen jälkeen. Paina asiakkaas yras 1 edessä olevaa poista-painiketta. Odotetut tulokset Asiakas poistuu luettelosta. Numero 2.41. Asiakkaan linkitys projektiin Siirry muokkaamaan luvussa 3.1.2. lisättyä projektia asiakas. Jos sitä ei ole enää järjestelmässä, luo uusi projekti annetulla nimellä. Muilla tiedoilla ei ole merkitystä. Siirry lisäämään projektiin asiakkaita. Paina asiakkaan yras 2 nimeä. Odotetut tulokset Siirrytään leadin tietolomakkeeseen, jonka asiakasluettelossa on asiakas yras 2. Numero 2.42. Asiakkaan linkitys projektiin Siirry lisäämään projektiin asiakas asiakkaita. Paina lisää kaikki. Odotetut tulokset Siirrytään projektin tietolomakkeeseen, jonka asiakasluettelossa ovat kaikki valintasivulla näkyneet asiakkaat. Numero 2.43. Asiakkaan linkitys projektiin Siirry muokkaamaan projektia asiakas. Paina asiakasluettelossa olevan asiakkaan persas 1 edessä olevaa poista nappia.

Numero 2.43. Odotetut tulokset Asiakas poistuu luettelosta. Kaikki muut asiakkaat pysyvät luettelossa. Numero 2.44. Asiakkaan linkitys projektiin Siirry muokkaamaan projektia implisiittinen. Tarkista asiakasluettelo. Odotetut tulokset Asiakasluettelossa ei ole asiakkaita. Numero 2.45. Asiakkaan linkitys leadiin Siirry liittämään asiakkaita projektiin implisiittinen. Lisää asiakkaat persas 1 ja persas 2 checkboxien ruksittamisen ja lisää valitut toiminnon kautta. Odotetut tulokset Lisääminen onnistuu. Numero 2.46. Asiakkaan linkitys projektiin Siirry muokkaamaan projektia asiakas. Tarkista asiakasluettelo. Odotetut tulokset Asiakasluettelossa on kaikki muut asiakkaat paitsi persas 1. Kiinnitetään erityistä huomiota asiakkaaseen persas 1. Numero 2.47. Asiakkaan linkitys projektiin Poista projektista asiakas asiakas persas 2. Tarkista projektin implisiittinen asiakasluettelo. Odotetut tulokset Asiakasluettelossa on edelleen asiakas persas 2. Kiinnitetään erityistä huomiota asiakkaaseen persas 2. Seuraava testitapaus on irrallinen kahdesta edellä esitetystä testitapausssarjasta, mutta vaatii esivalmisteluina luvun alussa kuvattujen asiakkaiden luomisen. Numero 2.48. Asiakkaan linkitys leadin kautta projektiin Luo uusi lead ja linkitä siihen asiakas. Leadin ja asiakkaan tiedoilla ei ole merkitystä. Tallenna ja palaa leadluetteloon. siirry muokkaamaan edellä luomaasi leadia. Luo leadista projekti. Tarkista luomasi projektin asiakasluettelo. Odotetut tulokset Projektilla on asiakas, joka edellä liitettiin leadiin. -