You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 17 Next »

Migraation tuottaman datan testaus

1. Testiympäristön luonti

  • testiympäristö pitää eristää muutoksilta

  • ajankohta seuraavan migraatioajon yhteydessä (kun Tomi ajaa migraatioajon)
  • dedikoitu palvelinympäristö, (tilannetieto 23.2.2016: palvelin käytössämme 23.2.2016


    Palvelimen tietoja:
  • validointi.metropolia.fi (195.148.164.90)

 

  • Windows 2012 R2
  • Sql Server 2014 standard service pack 1 asenettuna
  • 4 corea, 16 gigaa muistia
  • C: partitio 60 gigaa,  käyttöjärjestelmä
  • D: partitio120 gigaa tänne tiedostot muut yms, sql-tietokannat menevät tälle asemalle
  • E: partitio 40 gigaa backup sql varten, eli tänne sitten kannoista menee backupit kun tehdään maintenance planeja, menee myös nauhalle koko e: asema

 

  • Palvelin on domainissa, joten kirjautumiset pk\tunnus muodossa, atk-verkosta pääsee remote desktopilla

2. Suunnittele validointitestit

  • vastaavat validointi kyselyt source ja target ympäristöihin

  • ETL datan lataukseen ja merkkimuunnokset UTF8, mutta kyselyt sql-kyselyin
  • tekstikenttien tyypiksi vchar-256
  • testaukseen mukaan Osmo ja Tiina sekä TAMKista porukkaa
  • validointikantaan select oikeudet
  • työkaluna SQL Server Managemet Studio


Alustavaa testausluetteloa:

  • Opiskeluoikeudet / Opiskelijat
  • Opiskeluoikeuksien määrät aikaväleillä x-y pl. virtaan ei-vietävät
  • Onko henkilöillä molemmissa järjestelmissä samat opiskeluoikeudet
  • Virtan vaatimat tiedot
  • Opiskeluoikeuden alkamis- ja päättymisajat
  •  Läsnäolokaudet
  • Siirto-opiskelutiedot
  • koulutusluokitus, koulutusala, äidinkieli, koulusivistyskieli…
  • koulutusmuoto, tutkinto-ohjelma
  • koulutusala (ei ole vielä)
  • Pätevyydet
  • Suoritukset
  • Opintosuorituksien opintopisteet
    • Opintojakson osat (Winhasta)
  • Opintosuoritusten VIRTA-vaateet
  • suorituspvm
  • nimi, tki-osuudet
  • Toteutuksen osien opintopisteet
  • Tietojen luovutusluvat -validointi ja turvakiellot

 

 

3. Validointitestien ajot

  •  missä vaiheessa ja sykleissä (1 kk?) validointiajot ajetaan


  • eli onko migraatio riittävän valmiilla tasolla?

 

Validointi ajo nroPäiväysTilanneHuomioita
Ima 29.2.2016valmisvalmis to 10.3.2016 mennessä, mukana vain Metropolian data?
IIto 31.3.2016valmistelussa 
IIIto 28.4.2016  
IVto 26.5.2016  
Vto 16.6.2016  


 

Tietokannan testaus

 

Testattavia:

  • kannan taulut (tables)
  • kannan näkymät (views)
  • kannan proseduurit,funktiot ja triggerit (stored procedures, functions, triggers)

Kannan rakenteeseen liittyviä testauskohteita:

  • Onko kannan rakenne looginen (tämä on jo tehty toimittajan toimesta ja pitkälle valmis)?
  • Onko kannan suorituskyky ja vasteajat hyvät (testaukset käynnissä toimittajan toimesta)?
  • Toimivatko kannan näkymät, proceduurit ja funktiot oikein? (Metropolia ja TAMK testaavat omalta osaltaan)
  • Toimivatko kantaan asetetut rajoitteet siten, että ainoastaan oikeanmuotoista dataa voidaan tallentaa kantaan? (Metropolia ja TAMK testaavat omalta osaltaan)
  • Ovatko suojaukset kunnossa? (toimittajan vastuulla)

Tietoon liittyviä testauskohteita:

  • Ovatko kaikki tiedot siirtyneet täydellisenä (halutulla tasolla)?
  • Ovatko tiedot tosiasiallisekin oikeita (eli esimerkiksi näkyykö kannassa oleva tieto oikein myös käyttöliittymien kautta)?
  • Onko kannassa mahdollisesti turhaa dataa?

4. Virheiden raportointi

  • entiteetti, jossa virhe esiintyi

  • rivien ja sarakkeiden määrä. joissa virhe esiintyi

  • tarkempi tietokannan virheilmoitus, jos mahdollista saada

  • validointikysely, joka tuotti virheen

  • käyttäjärooli/tunnus, jolla ajettaessa virhe esiintyi

  • aikaleima

5. Korjaustoimenpiteet

 Seuraava kokous 16.3. kello 14.00-15.00

 

 

 

 

  • No labels
You must log in to comment.