SlideShare a Scribd company logo
1 of 14
Case Kela: Monimutkaisten ja
laajojen tietojärjestelmien
suorituskykytestaus
Kaisa Tirkkonen, Pääsuunnittelija, Kela
Suorituskykytestaus Kelassa
Esityksen sisältö
• Kelan toiminta
• Kelan IT-toiminta ja
Kelan historian suurin
uudistushanke: Arkki
• Testauksen
erityispiirteitä Kelassa
• Suorituskykytestauksen
kehittäminen v. 2012 ->
• CASE-esimerkki:
Suorakorvaustietojen
kyselypalvelun
suorituskykytestaus
• Suurimmat haasteet ja
kehityshankkeet
14.5.2014
Kelan toiminta
Kela hoitaa Suomessa asuvien
perusturvaa
Kelan asiakkaita ovat kaikki Suomessa
asuvat sekä ulkomailla asuvat Suomen
sosiaaliturvan piiriin kuuluvat henkilöt
Kelan hoitamaan sosiaaliturvaan
kuuluvat mm. lapsiperheiden tuet,
opintotuki, työttömän perusturva ja
vähimmäiseläkkeet
Kela vastaa myös Kansallisen
Terveysarkiston (KanTa) palvelujen
tuottamisesta, esim. Sähköinen resepti
3
Kelan IT-toiminta ja Arkki-hanke
Oma IT: IT- ja Tietohallinto-osastoilla
yhteensä n. 600 henkilöä
Arkki-hanke 2012->: Kelan historian suurin
teknologiauudistus
Arkki-hankkeessa uudistetaan etuustietojärjestelmien
kokonaisarkkitehtuuri, kaikki etuustietojärjestelmät ja
niihin liittyvät tukijärjestelmät sekä sähköiset
asiointipalvelut.
4
Testauksen erityispiirteitä Kelassa
Paljon järjestelmiä
Paljon
käyttäjiä
Data-Intensiivisyys
Kompleksi
suus ja
liittymät
5
Arkki-hanke
40 etuusjärjestelmää
90 tukijärjestelmää
Testidatan hallinta
Testiympäristöt
Kansalaiset
Sisäiset käyttäjät
Mainframe
DB2
Liittymät järjestelmien ja datan välillä
- etuusprosessi
Lainsäädäntö
Ulkoiset sidosryhmät
Muut järjestelmät
Java
CICS
WAS
PL1
Arkki-hankkeen vaikutuksia Kelan testaustoimintaan
Ensimmäiset testaukset v. 2012:
Sähköinen liitteiden
lähetys Kelaan
Sähköinen Kela-
korttikysely apteekeille
www.kela.fi –
sivustouudistus
www.kanta.fi -
sivustouudistus
Suorituskykytestauksen kehittäminen käynnistyi keväällä
2012
Uusien arkkitehtuuriratkaisujen myötä nähtiin kasvavaa
tarvetta suorituskykytestauksen kehittämiselle
Keskuskoneympäristössä suorituskyky pitkään stabiili
6
Suorituskykytestauksen kehittäminen 2012-2013
Lähtötilanne:
Kelassa ei oltu
aiemmin tehty
suorituskykytestausta
järjestelmällisesti,
joten alkuvaihetta
säestivät neuvottelut
käytännön
menettelyistä
7
Info-tilaisuuksia
Neuvottelua
Määrittelyä
Testausta
Case Suorakorvaustietojen kyselypalvelu: mikä se on?
8
Kela-kortin tietojen sähköinen kyselypalvelu
Apteekki tarkastaa oikeuden lääkeostojen
korvaukseen Suorakorvaustietojen kyselypalvelulla
Otettiin käyttöön v. 2012 lopulla kaikissa Suomen
apteekeissa
Kyselyjä tehtiin v. 2013 aikana lähes 30 miljoonaa
kappaletta
TAVOITE:
• Kyselyn vasteajan
selvittäminen
• Kapasiteetin riittävyyden
ja skaalautuvuuden
selvittäminen
• Tuotantovalmiuden
selvittäminen
LOPPUTULOS:
• toimeksiantajan
näkökulma: ”täyden
kympin testit”!
• Kokoonpanon limiitit
selvisivät  tiedetään
milloin lisätään palvelimia
• Pullonkaulojen hionta 
vasteaika saatiin
tavoitetasolle ja kestää
arvioidun tuotantokuorman
9
Suorakorvaustietojen kyselypalvelun suorituskykytestaus
10
• Kuormitetaan palvelua tuotannonkaltaisella kuormalla,
jotta selvitetään vastaako se nykyisellään sille asetettuja
suorituskykyvaatimuksia.
Kuormitustestaus
• Palvelua kuormitetaan mahdollisuuksien mukaan
äärirajoille asti, kunnes palvelu ei enää vastaa.
Tavoitteena on selvittää maksimikuorma, jolla palvelu on
vielä käyttökelpoinen. Lisäksi saadaan tietoa
pullonkauloista.
Rasitustestaus
• Stabiiliustestauksessa palvelua kuormitetaan sovitulla
kuormalla pidemmän aikaa. Tavoitteena on havaita
hitaasti ilmaantuvat ongelmat ja todeta järjestelmän vakaa
toiminta pidemmällä ajalla.
Stabiiliustestaus
• HA-testauksessa ajetaan järjestelmään kuormaa ja
aiheutetaan suunnitellusti tilanne, jossa jokin tai jotkin
järjestelmän resursseista on poissa pelistä, ja seurataan
miten järjestelmä selviytyy tilanteesta.
HA-testaus (High
availability / fail
over testing)
Suorituskykytestauksen testaustyypit
Vasteaika (Response Time), ms
Saatavuus (Availability), %
Välityskyky (Throughput), TPS
Resurssien käyttöaste (Resource
Utilization), CPU, Memory util., etc.
11
Suorituskykytestauksen mittarit
Suorituskykytestauksen käytäntöjä Kelassa
Suorituskykytestauksen menetelmä osaksi järjestelmäkehityksen
menetelmäkäsikirjaa v. 2013
Järjestelmäkohtaiset suorituskykytestaukset tehdään tilauksesta palveluna
– resurssit eivät riitä kaikkialle
Tämänhetkiset resurssit: 3 päätoimista henkilöä
Useimmiten järjestelmäkohtainen testaus – tilannekohtaisesti useampia
järjestelmiä samassa testauksessa
Usein järjestelmäkehityksen loppuvaiheessa ns. tuotantovalmiustesteinä
Suorituskykytestausta myös osana kehittäjätestausta
12
Suurimmat haasteet ja tulevat kehityshankkeet
Testiympäristöt Testidatan hallinta
Automaatiotestaus Tietoturvatestaus
13
Kiitos! Kysyttävää?
• Kaisa Tirkkonen, Pääsuunnittelija,
suorituskykytestaus
• Kela, Tietohallinto / Testausryhmä / Tekninen
tukitiimi
puh. 020 63 43131, GSM +358 40 356 6046
email: kaisa.tirkkonen@kela.fi
www.kela.fi
• LinkedIn:http://fi.linkedin.com/in/kaisatirkkonen/
14

More Related Content

Similar to Testaus 2014 -seminaari. Kaisa Tirkkonen, Kela. Case Kela: Monimutkaisten ja laajojen tietojärjestelmien suorituskykytestaus

cv_tuomas_antti_2016_LinkedIn
cv_tuomas_antti_2016_LinkedIncv_tuomas_antti_2016_LinkedIn
cv_tuomas_antti_2016_LinkedInAntti Tuomas
 
Siirtyminen ketteriin menetelmiin Trafissa, Knowit-aamiaisseminaari 8.10.2015...
Siirtyminen ketteriin menetelmiin Trafissa, Knowit-aamiaisseminaari 8.10.2015...Siirtyminen ketteriin menetelmiin Trafissa, Knowit-aamiaisseminaari 8.10.2015...
Siirtyminen ketteriin menetelmiin Trafissa, Knowit-aamiaisseminaari 8.10.2015...Knowit Oy
 
Avaimet ketterään datan hallintaan -aamiaisseminaari 29.3.2019
Avaimet ketterään datan hallintaan -aamiaisseminaari 29.3.2019Avaimet ketterään datan hallintaan -aamiaisseminaari 29.3.2019
Avaimet ketterään datan hallintaan -aamiaisseminaari 29.3.2019Loihde Advisory
 
AgileJKL Meetup 2016 - Antti Vartiainen
AgileJKL Meetup 2016 - Antti VartiainenAgileJKL Meetup 2016 - Antti Vartiainen
AgileJKL Meetup 2016 - Antti VartiainenDigia Plc
 
Nopeiden kokeilujen ohjelma 1. kierros 2015
Nopeiden kokeilujen ohjelma 1. kierros 2015Nopeiden kokeilujen ohjelma 1. kierros 2015
Nopeiden kokeilujen ohjelma 1. kierros 2015fiksukalasatama
 

Similar to Testaus 2014 -seminaari. Kaisa Tirkkonen, Kela. Case Kela: Monimutkaisten ja laajojen tietojärjestelmien suorituskykytestaus (6)

cv_tuomas_antti_2016_LinkedIn
cv_tuomas_antti_2016_LinkedIncv_tuomas_antti_2016_LinkedIn
cv_tuomas_antti_2016_LinkedIn
 
Siirtyminen ketteriin menetelmiin Trafissa, Knowit-aamiaisseminaari 8.10.2015...
Siirtyminen ketteriin menetelmiin Trafissa, Knowit-aamiaisseminaari 8.10.2015...Siirtyminen ketteriin menetelmiin Trafissa, Knowit-aamiaisseminaari 8.10.2015...
Siirtyminen ketteriin menetelmiin Trafissa, Knowit-aamiaisseminaari 8.10.2015...
 
Avaimet ketterään datan hallintaan -aamiaisseminaari 29.3.2019
Avaimet ketterään datan hallintaan -aamiaisseminaari 29.3.2019Avaimet ketterään datan hallintaan -aamiaisseminaari 29.3.2019
Avaimet ketterään datan hallintaan -aamiaisseminaari 29.3.2019
 
AgileJKL Meetup 2016 - Antti Vartiainen
AgileJKL Meetup 2016 - Antti VartiainenAgileJKL Meetup 2016 - Antti Vartiainen
AgileJKL Meetup 2016 - Antti Vartiainen
 
Nopeiden kokeilujen ohjelma 1. kierros 2015
Nopeiden kokeilujen ohjelma 1. kierros 2015Nopeiden kokeilujen ohjelma 1. kierros 2015
Nopeiden kokeilujen ohjelma 1. kierros 2015
 
Asian- ja aiheidenhallinnan tietojärjestelmä Valda – helpotusta valtionhallin...
Asian- ja aiheidenhallinnan tietojärjestelmä Valda – helpotusta valtionhallin...Asian- ja aiheidenhallinnan tietojärjestelmä Valda – helpotusta valtionhallin...
Asian- ja aiheidenhallinnan tietojärjestelmä Valda – helpotusta valtionhallin...
 

More from Tieturi Oy

Tieturin aamiaisseminaari: Paluu tulevaisuuteen - Onlineallekirjoitus, Antti ...
Tieturin aamiaisseminaari: Paluu tulevaisuuteen - Onlineallekirjoitus, Antti ...Tieturin aamiaisseminaari: Paluu tulevaisuuteen - Onlineallekirjoitus, Antti ...
Tieturin aamiaisseminaari: Paluu tulevaisuuteen - Onlineallekirjoitus, Antti ...Tieturi Oy
 
Tieturin aamiaisseminaari: Paluu tulevaisuuteen - Robotit tulevat Cristina An...
Tieturin aamiaisseminaari: Paluu tulevaisuuteen - Robotit tulevat Cristina An...Tieturin aamiaisseminaari: Paluu tulevaisuuteen - Robotit tulevat Cristina An...
Tieturin aamiaisseminaari: Paluu tulevaisuuteen - Robotit tulevat Cristina An...Tieturi Oy
 
Tieturi - Paluu tulevaisuuteen, Veli-Matti Heiskanen, 25.5.2016
Tieturi -  Paluu tulevaisuuteen, Veli-Matti Heiskanen,  25.5.2016Tieturi -  Paluu tulevaisuuteen, Veli-Matti Heiskanen,  25.5.2016
Tieturi - Paluu tulevaisuuteen, Veli-Matti Heiskanen, 25.5.2016Tieturi Oy
 
Kaisa Hernberg: Asiantuntija epämukavuusalueella myyntityössä
Kaisa Hernberg: Asiantuntija epämukavuusalueella myyntityössäKaisa Hernberg: Asiantuntija epämukavuusalueella myyntityössä
Kaisa Hernberg: Asiantuntija epämukavuusalueella myyntityössäTieturi Oy
 
Aamiaisseminaari 3.6.: SWOT-ryhmätöiden purku
Aamiaisseminaari 3.6.: SWOT-ryhmätöiden purkuAamiaisseminaari 3.6.: SWOT-ryhmätöiden purku
Aamiaisseminaari 3.6.: SWOT-ryhmätöiden purkuTieturi Oy
 
Aamiaisseminaari 3.6.: Julkisen hallinnon projektien haasteita. Teemu Anttila...
Aamiaisseminaari 3.6.: Julkisen hallinnon projektien haasteita. Teemu Anttila...Aamiaisseminaari 3.6.: Julkisen hallinnon projektien haasteita. Teemu Anttila...
Aamiaisseminaari 3.6.: Julkisen hallinnon projektien haasteita. Teemu Anttila...Tieturi Oy
 
Aamiaisseminaari 3.6.: Johdetut projektit julkisessa hallinnossa . Timo Summa...
Aamiaisseminaari 3.6.: Johdetut projektit julkisessa hallinnossa. Timo Summa...Aamiaisseminaari 3.6.: Johdetut projektit julkisessa hallinnossa. Timo Summa...
Aamiaisseminaari 3.6.: Johdetut projektit julkisessa hallinnossa . Timo Summa...Tieturi Oy
 
Aamiaisseminaari 3.6.: Kokonaisarkkitehtuuriprojektien haasteet. Tarja Raussi...
Aamiaisseminaari 3.6.: Kokonaisarkkitehtuuriprojektien haasteet. Tarja Raussi...Aamiaisseminaari 3.6.: Kokonaisarkkitehtuuriprojektien haasteet. Tarja Raussi...
Aamiaisseminaari 3.6.: Kokonaisarkkitehtuuriprojektien haasteet. Tarja Raussi...Tieturi Oy
 
Aamiaisseminaari 3.6.: Kokonaisarkkitehtuuriprojektien haasteet. Tarja Raussi...
Aamiaisseminaari 3.6.: Kokonaisarkkitehtuuriprojektien haasteet. Tarja Raussi...Aamiaisseminaari 3.6.: Kokonaisarkkitehtuuriprojektien haasteet. Tarja Raussi...
Aamiaisseminaari 3.6.: Kokonaisarkkitehtuuriprojektien haasteet. Tarja Raussi...Tieturi Oy
 
Aamiaisseminaari 3.6.: Julkisen hallinnon projektien haasteet ja mahdollisuud...
Aamiaisseminaari 3.6.: Julkisen hallinnon projektien haasteet ja mahdollisuud...Aamiaisseminaari 3.6.: Julkisen hallinnon projektien haasteet ja mahdollisuud...
Aamiaisseminaari 3.6.: Julkisen hallinnon projektien haasteet ja mahdollisuud...Tieturi Oy
 
Testaus 2014: Paul Gerrard - The Changing Role of Testers'
Testaus 2014: Paul Gerrard - The Changing Role of Testers'Testaus 2014: Paul Gerrard - The Changing Role of Testers'
Testaus 2014: Paul Gerrard - The Changing Role of Testers'Tieturi Oy
 
Testaus 2014 -seminaari. Minna Aalto, Knowit, Vuoden Testaaja 2013
Testaus 2014 -seminaari. Minna Aalto, Knowit, Vuoden Testaaja 2013Testaus 2014 -seminaari. Minna Aalto, Knowit, Vuoden Testaaja 2013
Testaus 2014 -seminaari. Minna Aalto, Knowit, Vuoden Testaaja 2013Tieturi Oy
 
Testaus 2014 -seminaari. Pauli Kauppila, Secrays Oy. Mitä jokaisen testaajan ...
Testaus 2014 -seminaari. Pauli Kauppila, Secrays Oy. Mitä jokaisen testaajan ...Testaus 2014 -seminaari. Pauli Kauppila, Secrays Oy. Mitä jokaisen testaajan ...
Testaus 2014 -seminaari. Pauli Kauppila, Secrays Oy. Mitä jokaisen testaajan ...Tieturi Oy
 
Testaus 2014 -seminaari. Kari Kakkonen, FiSTB-puheenvuoro.
Testaus 2014 -seminaari. Kari Kakkonen, FiSTB-puheenvuoro.Testaus 2014 -seminaari. Kari Kakkonen, FiSTB-puheenvuoro.
Testaus 2014 -seminaari. Kari Kakkonen, FiSTB-puheenvuoro.Tieturi Oy
 
Testaus 2014 -seminaari: Arto Kiiskinen, Mirasys Oy. Case Mirasys: Toiminnoil...
Testaus 2014 -seminaari: Arto Kiiskinen, Mirasys Oy. Case Mirasys: Toiminnoil...Testaus 2014 -seminaari: Arto Kiiskinen, Mirasys Oy. Case Mirasys: Toiminnoil...
Testaus 2014 -seminaari: Arto Kiiskinen, Mirasys Oy. Case Mirasys: Toiminnoil...Tieturi Oy
 
Testaus 2014 -seminaari: Paul Gerrard. The Changing Role of Testers’.
Testaus 2014 -seminaari: Paul Gerrard. The Changing Role of Testers’.Testaus 2014 -seminaari: Paul Gerrard. The Changing Role of Testers’.
Testaus 2014 -seminaari: Paul Gerrard. The Changing Role of Testers’.Tieturi Oy
 
ICT-palveluprosessit ja toiminnan tehostaminen: Jukka Timonen, "Matkalla koht...
ICT-palveluprosessit ja toiminnan tehostaminen: Jukka Timonen, "Matkalla koht...ICT-palveluprosessit ja toiminnan tehostaminen: Jukka Timonen, "Matkalla koht...
ICT-palveluprosessit ja toiminnan tehostaminen: Jukka Timonen, "Matkalla koht...Tieturi Oy
 
ICT-palveluprosessit ja toiminnan tehostaminen: Tuukka Heinonen, "Asiakaskoke...
ICT-palveluprosessit ja toiminnan tehostaminen: Tuukka Heinonen, "Asiakaskoke...ICT-palveluprosessit ja toiminnan tehostaminen: Tuukka Heinonen, "Asiakaskoke...
ICT-palveluprosessit ja toiminnan tehostaminen: Tuukka Heinonen, "Asiakaskoke...Tieturi Oy
 
ICT-palveluprosessit ja toiminnan tehostaminen: Ben Kalland, "Prosessien selk...
ICT-palveluprosessit ja toiminnan tehostaminen: Ben Kalland, "Prosessien selk...ICT-palveluprosessit ja toiminnan tehostaminen: Ben Kalland, "Prosessien selk...
ICT-palveluprosessit ja toiminnan tehostaminen: Ben Kalland, "Prosessien selk...Tieturi Oy
 
27.1.2014 Tampere. Perinteinen mobiilimaailma murroksessa. Tommi Teräsvirta: ...
27.1.2014 Tampere. Perinteinen mobiilimaailma murroksessa. Tommi Teräsvirta: ...27.1.2014 Tampere. Perinteinen mobiilimaailma murroksessa. Tommi Teräsvirta: ...
27.1.2014 Tampere. Perinteinen mobiilimaailma murroksessa. Tommi Teräsvirta: ...Tieturi Oy
 

More from Tieturi Oy (20)

Tieturin aamiaisseminaari: Paluu tulevaisuuteen - Onlineallekirjoitus, Antti ...
Tieturin aamiaisseminaari: Paluu tulevaisuuteen - Onlineallekirjoitus, Antti ...Tieturin aamiaisseminaari: Paluu tulevaisuuteen - Onlineallekirjoitus, Antti ...
Tieturin aamiaisseminaari: Paluu tulevaisuuteen - Onlineallekirjoitus, Antti ...
 
Tieturin aamiaisseminaari: Paluu tulevaisuuteen - Robotit tulevat Cristina An...
Tieturin aamiaisseminaari: Paluu tulevaisuuteen - Robotit tulevat Cristina An...Tieturin aamiaisseminaari: Paluu tulevaisuuteen - Robotit tulevat Cristina An...
Tieturin aamiaisseminaari: Paluu tulevaisuuteen - Robotit tulevat Cristina An...
 
Tieturi - Paluu tulevaisuuteen, Veli-Matti Heiskanen, 25.5.2016
Tieturi -  Paluu tulevaisuuteen, Veli-Matti Heiskanen,  25.5.2016Tieturi -  Paluu tulevaisuuteen, Veli-Matti Heiskanen,  25.5.2016
Tieturi - Paluu tulevaisuuteen, Veli-Matti Heiskanen, 25.5.2016
 
Kaisa Hernberg: Asiantuntija epämukavuusalueella myyntityössä
Kaisa Hernberg: Asiantuntija epämukavuusalueella myyntityössäKaisa Hernberg: Asiantuntija epämukavuusalueella myyntityössä
Kaisa Hernberg: Asiantuntija epämukavuusalueella myyntityössä
 
Aamiaisseminaari 3.6.: SWOT-ryhmätöiden purku
Aamiaisseminaari 3.6.: SWOT-ryhmätöiden purkuAamiaisseminaari 3.6.: SWOT-ryhmätöiden purku
Aamiaisseminaari 3.6.: SWOT-ryhmätöiden purku
 
Aamiaisseminaari 3.6.: Julkisen hallinnon projektien haasteita. Teemu Anttila...
Aamiaisseminaari 3.6.: Julkisen hallinnon projektien haasteita. Teemu Anttila...Aamiaisseminaari 3.6.: Julkisen hallinnon projektien haasteita. Teemu Anttila...
Aamiaisseminaari 3.6.: Julkisen hallinnon projektien haasteita. Teemu Anttila...
 
Aamiaisseminaari 3.6.: Johdetut projektit julkisessa hallinnossa . Timo Summa...
Aamiaisseminaari 3.6.: Johdetut projektit julkisessa hallinnossa. Timo Summa...Aamiaisseminaari 3.6.: Johdetut projektit julkisessa hallinnossa. Timo Summa...
Aamiaisseminaari 3.6.: Johdetut projektit julkisessa hallinnossa . Timo Summa...
 
Aamiaisseminaari 3.6.: Kokonaisarkkitehtuuriprojektien haasteet. Tarja Raussi...
Aamiaisseminaari 3.6.: Kokonaisarkkitehtuuriprojektien haasteet. Tarja Raussi...Aamiaisseminaari 3.6.: Kokonaisarkkitehtuuriprojektien haasteet. Tarja Raussi...
Aamiaisseminaari 3.6.: Kokonaisarkkitehtuuriprojektien haasteet. Tarja Raussi...
 
Aamiaisseminaari 3.6.: Kokonaisarkkitehtuuriprojektien haasteet. Tarja Raussi...
Aamiaisseminaari 3.6.: Kokonaisarkkitehtuuriprojektien haasteet. Tarja Raussi...Aamiaisseminaari 3.6.: Kokonaisarkkitehtuuriprojektien haasteet. Tarja Raussi...
Aamiaisseminaari 3.6.: Kokonaisarkkitehtuuriprojektien haasteet. Tarja Raussi...
 
Aamiaisseminaari 3.6.: Julkisen hallinnon projektien haasteet ja mahdollisuud...
Aamiaisseminaari 3.6.: Julkisen hallinnon projektien haasteet ja mahdollisuud...Aamiaisseminaari 3.6.: Julkisen hallinnon projektien haasteet ja mahdollisuud...
Aamiaisseminaari 3.6.: Julkisen hallinnon projektien haasteet ja mahdollisuud...
 
Testaus 2014: Paul Gerrard - The Changing Role of Testers'
Testaus 2014: Paul Gerrard - The Changing Role of Testers'Testaus 2014: Paul Gerrard - The Changing Role of Testers'
Testaus 2014: Paul Gerrard - The Changing Role of Testers'
 
Testaus 2014 -seminaari. Minna Aalto, Knowit, Vuoden Testaaja 2013
Testaus 2014 -seminaari. Minna Aalto, Knowit, Vuoden Testaaja 2013Testaus 2014 -seminaari. Minna Aalto, Knowit, Vuoden Testaaja 2013
Testaus 2014 -seminaari. Minna Aalto, Knowit, Vuoden Testaaja 2013
 
Testaus 2014 -seminaari. Pauli Kauppila, Secrays Oy. Mitä jokaisen testaajan ...
Testaus 2014 -seminaari. Pauli Kauppila, Secrays Oy. Mitä jokaisen testaajan ...Testaus 2014 -seminaari. Pauli Kauppila, Secrays Oy. Mitä jokaisen testaajan ...
Testaus 2014 -seminaari. Pauli Kauppila, Secrays Oy. Mitä jokaisen testaajan ...
 
Testaus 2014 -seminaari. Kari Kakkonen, FiSTB-puheenvuoro.
Testaus 2014 -seminaari. Kari Kakkonen, FiSTB-puheenvuoro.Testaus 2014 -seminaari. Kari Kakkonen, FiSTB-puheenvuoro.
Testaus 2014 -seminaari. Kari Kakkonen, FiSTB-puheenvuoro.
 
Testaus 2014 -seminaari: Arto Kiiskinen, Mirasys Oy. Case Mirasys: Toiminnoil...
Testaus 2014 -seminaari: Arto Kiiskinen, Mirasys Oy. Case Mirasys: Toiminnoil...Testaus 2014 -seminaari: Arto Kiiskinen, Mirasys Oy. Case Mirasys: Toiminnoil...
Testaus 2014 -seminaari: Arto Kiiskinen, Mirasys Oy. Case Mirasys: Toiminnoil...
 
Testaus 2014 -seminaari: Paul Gerrard. The Changing Role of Testers’.
Testaus 2014 -seminaari: Paul Gerrard. The Changing Role of Testers’.Testaus 2014 -seminaari: Paul Gerrard. The Changing Role of Testers’.
Testaus 2014 -seminaari: Paul Gerrard. The Changing Role of Testers’.
 
ICT-palveluprosessit ja toiminnan tehostaminen: Jukka Timonen, "Matkalla koht...
ICT-palveluprosessit ja toiminnan tehostaminen: Jukka Timonen, "Matkalla koht...ICT-palveluprosessit ja toiminnan tehostaminen: Jukka Timonen, "Matkalla koht...
ICT-palveluprosessit ja toiminnan tehostaminen: Jukka Timonen, "Matkalla koht...
 
ICT-palveluprosessit ja toiminnan tehostaminen: Tuukka Heinonen, "Asiakaskoke...
ICT-palveluprosessit ja toiminnan tehostaminen: Tuukka Heinonen, "Asiakaskoke...ICT-palveluprosessit ja toiminnan tehostaminen: Tuukka Heinonen, "Asiakaskoke...
ICT-palveluprosessit ja toiminnan tehostaminen: Tuukka Heinonen, "Asiakaskoke...
 
ICT-palveluprosessit ja toiminnan tehostaminen: Ben Kalland, "Prosessien selk...
ICT-palveluprosessit ja toiminnan tehostaminen: Ben Kalland, "Prosessien selk...ICT-palveluprosessit ja toiminnan tehostaminen: Ben Kalland, "Prosessien selk...
ICT-palveluprosessit ja toiminnan tehostaminen: Ben Kalland, "Prosessien selk...
 
27.1.2014 Tampere. Perinteinen mobiilimaailma murroksessa. Tommi Teräsvirta: ...
27.1.2014 Tampere. Perinteinen mobiilimaailma murroksessa. Tommi Teräsvirta: ...27.1.2014 Tampere. Perinteinen mobiilimaailma murroksessa. Tommi Teräsvirta: ...
27.1.2014 Tampere. Perinteinen mobiilimaailma murroksessa. Tommi Teräsvirta: ...
 

Testaus 2014 -seminaari. Kaisa Tirkkonen, Kela. Case Kela: Monimutkaisten ja laajojen tietojärjestelmien suorituskykytestaus

  • 1. Case Kela: Monimutkaisten ja laajojen tietojärjestelmien suorituskykytestaus Kaisa Tirkkonen, Pääsuunnittelija, Kela
  • 2. Suorituskykytestaus Kelassa Esityksen sisältö • Kelan toiminta • Kelan IT-toiminta ja Kelan historian suurin uudistushanke: Arkki • Testauksen erityispiirteitä Kelassa • Suorituskykytestauksen kehittäminen v. 2012 -> • CASE-esimerkki: Suorakorvaustietojen kyselypalvelun suorituskykytestaus • Suurimmat haasteet ja kehityshankkeet 14.5.2014
  • 3. Kelan toiminta Kela hoitaa Suomessa asuvien perusturvaa Kelan asiakkaita ovat kaikki Suomessa asuvat sekä ulkomailla asuvat Suomen sosiaaliturvan piiriin kuuluvat henkilöt Kelan hoitamaan sosiaaliturvaan kuuluvat mm. lapsiperheiden tuet, opintotuki, työttömän perusturva ja vähimmäiseläkkeet Kela vastaa myös Kansallisen Terveysarkiston (KanTa) palvelujen tuottamisesta, esim. Sähköinen resepti 3
  • 4. Kelan IT-toiminta ja Arkki-hanke Oma IT: IT- ja Tietohallinto-osastoilla yhteensä n. 600 henkilöä Arkki-hanke 2012->: Kelan historian suurin teknologiauudistus Arkki-hankkeessa uudistetaan etuustietojärjestelmien kokonaisarkkitehtuuri, kaikki etuustietojärjestelmät ja niihin liittyvät tukijärjestelmät sekä sähköiset asiointipalvelut. 4
  • 5. Testauksen erityispiirteitä Kelassa Paljon järjestelmiä Paljon käyttäjiä Data-Intensiivisyys Kompleksi suus ja liittymät 5 Arkki-hanke 40 etuusjärjestelmää 90 tukijärjestelmää Testidatan hallinta Testiympäristöt Kansalaiset Sisäiset käyttäjät Mainframe DB2 Liittymät järjestelmien ja datan välillä - etuusprosessi Lainsäädäntö Ulkoiset sidosryhmät Muut järjestelmät Java CICS WAS PL1
  • 6. Arkki-hankkeen vaikutuksia Kelan testaustoimintaan Ensimmäiset testaukset v. 2012: Sähköinen liitteiden lähetys Kelaan Sähköinen Kela- korttikysely apteekeille www.kela.fi – sivustouudistus www.kanta.fi - sivustouudistus Suorituskykytestauksen kehittäminen käynnistyi keväällä 2012 Uusien arkkitehtuuriratkaisujen myötä nähtiin kasvavaa tarvetta suorituskykytestauksen kehittämiselle Keskuskoneympäristössä suorituskyky pitkään stabiili 6
  • 7. Suorituskykytestauksen kehittäminen 2012-2013 Lähtötilanne: Kelassa ei oltu aiemmin tehty suorituskykytestausta järjestelmällisesti, joten alkuvaihetta säestivät neuvottelut käytännön menettelyistä 7 Info-tilaisuuksia Neuvottelua Määrittelyä Testausta
  • 8. Case Suorakorvaustietojen kyselypalvelu: mikä se on? 8 Kela-kortin tietojen sähköinen kyselypalvelu Apteekki tarkastaa oikeuden lääkeostojen korvaukseen Suorakorvaustietojen kyselypalvelulla Otettiin käyttöön v. 2012 lopulla kaikissa Suomen apteekeissa Kyselyjä tehtiin v. 2013 aikana lähes 30 miljoonaa kappaletta
  • 9. TAVOITE: • Kyselyn vasteajan selvittäminen • Kapasiteetin riittävyyden ja skaalautuvuuden selvittäminen • Tuotantovalmiuden selvittäminen LOPPUTULOS: • toimeksiantajan näkökulma: ”täyden kympin testit”! • Kokoonpanon limiitit selvisivät  tiedetään milloin lisätään palvelimia • Pullonkaulojen hionta  vasteaika saatiin tavoitetasolle ja kestää arvioidun tuotantokuorman 9 Suorakorvaustietojen kyselypalvelun suorituskykytestaus
  • 10. 10 • Kuormitetaan palvelua tuotannonkaltaisella kuormalla, jotta selvitetään vastaako se nykyisellään sille asetettuja suorituskykyvaatimuksia. Kuormitustestaus • Palvelua kuormitetaan mahdollisuuksien mukaan äärirajoille asti, kunnes palvelu ei enää vastaa. Tavoitteena on selvittää maksimikuorma, jolla palvelu on vielä käyttökelpoinen. Lisäksi saadaan tietoa pullonkauloista. Rasitustestaus • Stabiiliustestauksessa palvelua kuormitetaan sovitulla kuormalla pidemmän aikaa. Tavoitteena on havaita hitaasti ilmaantuvat ongelmat ja todeta järjestelmän vakaa toiminta pidemmällä ajalla. Stabiiliustestaus • HA-testauksessa ajetaan järjestelmään kuormaa ja aiheutetaan suunnitellusti tilanne, jossa jokin tai jotkin järjestelmän resursseista on poissa pelistä, ja seurataan miten järjestelmä selviytyy tilanteesta. HA-testaus (High availability / fail over testing) Suorituskykytestauksen testaustyypit
  • 11. Vasteaika (Response Time), ms Saatavuus (Availability), % Välityskyky (Throughput), TPS Resurssien käyttöaste (Resource Utilization), CPU, Memory util., etc. 11 Suorituskykytestauksen mittarit
  • 12. Suorituskykytestauksen käytäntöjä Kelassa Suorituskykytestauksen menetelmä osaksi järjestelmäkehityksen menetelmäkäsikirjaa v. 2013 Järjestelmäkohtaiset suorituskykytestaukset tehdään tilauksesta palveluna – resurssit eivät riitä kaikkialle Tämänhetkiset resurssit: 3 päätoimista henkilöä Useimmiten järjestelmäkohtainen testaus – tilannekohtaisesti useampia järjestelmiä samassa testauksessa Usein järjestelmäkehityksen loppuvaiheessa ns. tuotantovalmiustesteinä Suorituskykytestausta myös osana kehittäjätestausta 12
  • 13. Suurimmat haasteet ja tulevat kehityshankkeet Testiympäristöt Testidatan hallinta Automaatiotestaus Tietoturvatestaus 13
  • 14. Kiitos! Kysyttävää? • Kaisa Tirkkonen, Pääsuunnittelija, suorituskykytestaus • Kela, Tietohallinto / Testausryhmä / Tekninen tukitiimi puh. 020 63 43131, GSM +358 40 356 6046 email: kaisa.tirkkonen@kela.fi www.kela.fi • LinkedIn:http://fi.linkedin.com/in/kaisatirkkonen/ 14