CASE Varma Testauksen haasteet moniuloitteisessa testiympäristössä. 5.11.2015 Tuukka Vähäpassi



Samankaltaiset tiedostot
Aineistosiirron testauksen aloituksen ohje Trafin sopimuskumppaneille

Kontrollipolkujen määrä

Suomen talouden näkymät syksyllä Oulun Kauppakamari Toimitusjohtaja Matti Vuoria

Liite 1: KualiKSB skenaariot ja PoC tulokset. 1. Palvelun kehittäjän näkökulma. KualiKSB. Sivu 1. Tilanne Vaatimus Ongelma jos vaatimus ei toteudu

Kansallisen palveluväylän pilotoinnin tukeminen. JulkICTLab-projektihakemus

Kansallinen ASPAtietojärjestelmä

Ohjelmistojen mallintaminen. Luento 11, 7.12.

ADE Oy Hämeen valtatie TURKU. Tuotekonfigurointi. ADE Oy Ly Tunnus:

Ohjelmiston toteutussuunnitelma

FINNODE CHINA FACTORY AUTOMATION AND HIGH-END EQUIPMENT MANUFACTURING. Jari Makkonen, Liwei Tan, Jenny Zhang Finpro ry Date 28.5.

T Testiraportti TR-3. ETL-työkalu

KONEAUTOMAATION LAATU JA TURVALLISUUS Marko Varpunen

SEPA diary. Dokumentti: SEPA_diary_PK_HS.doc Päiväys: Projekti: AgileElephant Versio: V0.3

Tapahtuipa Testaajalle...

TIE Ohjelmistojen testaus 2015 Harjoitustyö Vaiheet 1 ja 2. Antti Jääskeläinen Matti Vuori

KÄYTETTÄVYYSTESTAUS OSANA KETTERÄÄ KEHITYSTÄ

Korkeakoulujen kansallinen julkaisuportaali. OKM:n bibliometriikkaseminaari, Jyrki Ilva

ERP järjestelmät. Mitä, miksi ja kuinka? Parhaita käytäntöjä. Kevät 2017 Lauri Tapola

Hyväksymistestauksen tarkistuslista järjestelmän hankkijalle

Nova-4Field Myyntitilaukset langattomasti. Muista ottaa Nova mukaan

Uudelleenkäytön jako kahteen

Federoitu keskitetty sovellus

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

Eläkejärjestelmien kehityshanke

KanTa-palvelut. Sähköisen lääkemääräyksen testauspalvelun suunnitelma. versio 1.0

JULKISTEN PALVELUJEN ELINKAARI; HYVÄ PALVELU EILEN, TÄNÄÄN, HUOMENNA MIHIN PALVELUT OVAT MENOSSA? Lauri Helenius, Solita Oy

@Tampereen Testauspäivät ( )

KADA (Drupal 7) migraatio uuteen (versioon) webiin

Digitaalinen valmistaminen ja palvelut tulevaisuuden Suomessa

Ristiinopiskelun kehittäminen -hanke

DIGIROAD DIGIROAD PALVELUT

Sopimus Asiakas- ja potilastietojärjestelmästä. Liite N: Kielivaatimukset

Testausraportti v.1.3

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

Osaamisen ja kokemuksen säilyttäminen Varmassa

Tampereen kaupunki. SAP - SEPA projekti. Mervi Lindstedt Hallintopalvelukeskus, projektipäällikkö

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

TOIMIJAREKISTERIN TOTEUTUKSEN JA YLLÄPIDON HANKINTA - HANKINNAN YKSI- LÖINTI HUOM!

TIE Ohjelmistojen testaus 2015 Harjoitustyö Vaihe 3. Antti Jääskeläinen Matti Vuori

Kansallinen Palvelutietovaranto (PTV)

Testausraportti. Orava. Helsinki Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos

Päivitys Navigo Portalin versioon 5.1

Kuinka helpottaa suurten projektien tuskaa pilvipalveluilla?

Testaus- ja sertifiointisuunnitelma

VIDEOVISIT PALVELUT TOIMIVA KOTIHOITO LAPPIIN JUHANA OJALA

Työeläkeyhtiö Varma. IBM Software Day Tuukka Tusa, Digia

-kokemuksia ja näkemyksiä

Datahub-projekti. Käyttöönottotyöryhmä

Menetelmäraportti - Konfiguraationhallinta

Ohjelmiston testaus ja laatu. Ohjelmistotekniikka elinkaarimallit

Testaus- ja sertifiointisuunnitelma

Testaus käsite. Sekalaista testausasiaa. Testauksen käsitteestä. Kattavuusmitat. Jos ajatellaan, että testaus = V&V, voidaan erottaa:

Toimittaja Kaupunkilaisen perspektiivi. Kalle Launiala, ProtonIT Oy

KJ-info Yhteinen Effica askelmerkit

Testauksen tuki nopealle tuotekehitykselle. Antti Jääskeläinen Matti Vuori

JulkICT Lab ja Dataportaali Avoin data ja palvelukokeilut

KuntaGML rajapinnat Kuopiosta: Neljä prosessia - neljä rajapintaa

Avoimen ohjelmistotuotteen hallinta julkisella sektorilla. Jukka Kääriäinen VTT Oy , Oskari-verkostopäivä

Testilaitteiston ja -järjestelmän esittely

Järjestelmäintegroinnin. lähitulevaisuus. Senkun asennetaan osajärjestelmät yhteen ja se on siinä? Tampereen Testauspäivä , TTY

Case Meira Nova Oy Miksi versionvaihtoon ja kokemuksia versionvaihtoprojektista

PerustA - Perustietovarantojen viitearkkitehtuuri. Liite 3: Tietojärjestelmäarkkitehtuurin. integraatioarkkitehtuuri

Simulaattoriavusteinen ohjelmistotestaus työkoneympäristössä. Simo Tauriainen

Keskitetyn integraatiotoiminnon hyödyt

Uusilla konsepteilla oikeanlaisia palveluita Helsinkiin

VRK palvelualustana. Valtiovarainministeriön hallinnonalan johdon päivä Lea Krohns ja Janne Viskari

Testataanko huomenna?

Käytännön haasteita ja ratkaisuja integraation toteutuksessa. Jukka Jääheimo Teknologiajohtaja Solita Oy

Copyright by Haikala. Ohjelmistotuotannon osa-alueet

Tilastokeskuksen rajapintapalveluiden käyttöönotto MapInfo - ohjelmistossa Ohjeita laatiessa on käytetty MapInfon versiota 11.5.

Matematiikan täsmäopetuksella

IT Service Desk palvelun käyttöönotto palvelukeskuksissa

Teemat. Vaativien säätösovellusten käyttövarmuus automaation elinkaarimallin näkökulmasta Tampere. Vaativat säätösovellukset

Uutta Remote Support Platform 3.0 -versiossa

TOIMINNALLINEN MÄÄRITTELY MS

Luotain-arviointi. Nykytila-arvio toiminnan osa-alueesta. Trust, Quality & Progress. Jatkuvuus Tietosuoja Tietohallinto Tietoturvallisuus

SOTE-AKATEMIA TEKNOLOGISEN MURROKSEN JOHTAMINEN SOTE-ALALLA

MULTIPOLISPÄIVÄT SNOWPOLIKSESSA Ideasta Tuotteeksi Off-Shore Alihankkijan Näkökulmasta. Toni Piirainen, Toimitusjohtaja

58160 Ohjelmoinnin harjoitustyö

Avoimen rajapinnan hallinta (Tilaajan hallitsema rajapinta)

earkiston KATSAUS Terveydenhuollon ATK-päivät

Näin onnistut sähköpostimarkkinoinnissa

Jäljitettävyyden luominen tuotteisiin ja tuotantoon

T Luonnollisten kielten tilastollinen käsittely Vastaukset 11, ke , 12:15 14:00 Puheentunnistus ja kielimallien evaluointi Versio 1.

CT60A4150 OHJELMISTOTESTAUKSEN PERUSTEET. Jussi Kasurinen Kevät 2016

Ohjelmistotuotteen hallinnasta

Järjestelmäintegraatio

Eläketurvakeskuksen tutkimuksen ulkoinen arviointi. Susan Kuivalainen

CORE Status Q1/12. PehuTec ltd Keiteleentie 862, Pyhäsalmi Finland Business ID:

Mihin kaikkeen voit törmätä testauspäällikön saappaissa?

Projektin suunnittelu

Tietohallinto Projektipäällikkö Matti Sairanen. Fujitsu Myyntijohtaja Markku Örn

Kansallinen maastotietokanta

suomi.fi Suomi.fi-palveluväylä

On-line mittausten kunnonvalvonta vedenpuhdistusprosessissa PROJEKTISUUNNITELMA

Liite 2B. Tilannekatsaus. Oodi 2017, päivitetty, vko 44. CSC Suomalainen tutkimuksen, koulutuksen, kulttuurin ja julkishallinnon ICT-osaamiskeskus

Järjestelmäarkkitehtuuri (TK081702) Yritysarkkitehtuuri. Muutostarpeet

Testauspalvelu laadunvarmistajana Arekin monitoimittajaympäristössä. Satu Koskinen Teknologiajohtaja, Arek Oy

T Testiraportti - järjestelmätestaus

Hirviö Järjestelmätestauksen testitapaukset ja suoritusloki I1

Transkriptio:

CASE Varma Testauksen haasteet moniuloitteisessa testiympäristössä 5.11.2015 Tuukka Vähäpassi

Varman esittely Keskinäinen työeläkevakuutusyhtiö Varma on Suomen suurin työeläkevakuutusyhtiö ja yksityinen sijoittaja. Yhtiö vastaa yksityisellä sektorilla noin 870 000 henkilön työeläketurvasta. Vuonna 2014 Varman maksutulo oli 4,3 miljardia euroa, ja yhtiö maksoi eläkkeitä 5 miljardia euroa Lakisääteisten TyEL- ja YEL-vakuutusten hoidon lisäksi Varma tarjoaa asiakkailleen työeläkekuntoutus- ja työhyvinvointipalveluita http://vuosikertomus.varma.fi/2014/sijoitukset/sij oitusvuosi/ 2

Minkälaisella kentällä toimimme? 1. Useita toimittajia ja asiakkaita 2. Testiaineisto on todella tärkeässä asemassa. Käsittelyprosesseja ohjaa henkilön työhistoria, joka on pitkälti ulkoisissa järjestelmissä. 3. Monta eri aikakauden järjestelmää, jotka liittyvät toisiinsa useilla eri liittymillä. 4. Vakuutusten elinkaari on todella pitkä. 5. Korkeat laatuvaatimukset. Eläkkeet ovat usealle ihmisille ainoa toimeentulo. 3

Ympäristöt ja liittymät 4

Otsikko 1. Oikea testauskattavuus ja konfiguraation hallinta 2. Automaation mahdollisuudet 3. Testauksen ei välttämättä tarvitse tapahtua pelkästään käyttöliittymän läpi 4. Testiympäristöt ja testidata 5

Oikea testauskattavuus 1. Testauksen suunnittelussa on tunnettava seuraavat asiat: - Liiketoimintaprosessit - Testidata - Järjestelmäarkkitehtuuri 6

Miten päätetään mitä testataan? Järjestelmä a Järjestelmä b Palveluväylä a Palveluväylä b Järjestelmä c Järjestelmä d 7

Miten päätetään mitä testataan? Järjestelmä a Järjestelmä b Palveluväylä a Palveluväylä b Järjestelmä c Järjestelmä d 8

Miten päätetään mitä testataan? Järjestelmä a Järjestelmä b Palveluväylä a Palveluväylä b Järjestelmä c Järjestelmä d 9

Miten päätetään mitä testataan? Järjestelmä a Järjestelmä b Palveluväylä a Palveluväylä b Järjestelmä c Järjestelmä d 10

Miten päätetään mitä testataan? Järjestelmä a Järjestelmä b Palveluväylä a Palveluväylä b Järjestelmä c Järjestelmä d 11

Konfiguraation hallinta Konfiguraatio Järjestelmä a Järjestelmä b Palveluväylä a Palveluväylä b Järjestelmä c Järjestelmä d 12

Konfiguraation hallinta Konfiguraatio Versio 2 Järjestelmä a Versio 2 Järjestelmä b Palveluväylä a Versio 2 Palveluväylä b Järjestelmä c Järjestelmä d 13

Automaation mahdollisuudet Liiketoimintaprosessin testaus on työlästä käsin - Useat järjestelmät - Testidataa on hankala hallita - Osaaminen on hajautunut organisaatioon Automaatiolla saavutettavat hyödyt - Vähennetään manuaalitestauksen tarvetta - Lisätään kattavuutta - Kannattaa myös tutkia mahdollisuuksia hyödyntää automaatio testidatan luonnissa, siivoamisessa tai keräämisessä. 14

Testauksen ei välttämättä tarvitse tapahtua pelkästään käyttöliittymän läpi - Perinteinen työnjako testauksessa - Toimittajat ja integraattorit tekevät "teknisen testauksen" - Asiakas hyväksymistestaa pelkästään käyttöliittymän läpi - Kannatta pohtia onko omassa testauksessa hyödynnetty kaikkia rajapintoja - SOAP/Rest rajapintojen läpi voidaan testata toiminnallisuuksia aivan samalla tavalla kuin käyttöliittymän kautta - Tietokannasta voidaan suoraan lukea testituloksia tai kirjoittaa testidataa - Palveluväylistä voidaan varmistaa nopeasti mahdollisia konfigurointiongelmia. 15

Testiympäristöt ja testidata Ympäristöt, jotka mahdollistavat: Testidatan haltuunotto -> Versionhallinta käyttöön datalle ja konfiguraatioille Testidatan liikuttamista ympäristöjen ja versionhallinnan välillä (import/export) Ympäristöjen nopean pystyttämisen ja siivoamisen 16

Testiympäristöt ja testidata Ulkoinen palvelu Sisäiset järjestelmät Ulkoinen palvelu 17

Testiympäristöt ja testidata Ulkoinen palvelu Stubi / DB klooni Sisäiset järjestelmät Ulkoinen palvelu Stubi / DB klooni 18

Testiympäristöt ja testidata Konfiguraatioversio 1.0. Konfiguraatioversio 1.1. Stubi / DB klooni Stubi / DB klooni Sisäiset järjestelmät Sisäiset järjestelmät Stubi / DB klooni Järjestelmä 1.1. Liittymä 1 Versio 2.1. Stubi / DB klooni Järjestelmä 1.2. Liittymä 1 Versio 2.2. 19

Stubi / DB klooni Stubi / DB klooni Konfiguraatioversio 1.1. Sisäiset järjestelmät Järjestelmä 1.2. Liittymä 1 Versio 2.2. Konfiguraatioversio 1.1. Konfiguraatioversio 1.1. Stubi / Konfiguraatioversio 1.1. DB klooni Stubi / Konfiguraatioversio 1.1. DB klooni Stubi / Konfiguraatioversio 1.1. DB klooni Stubi Varman / järjestelmät Stubi / DB klooni Stubi Varman / järjestelmät Järjestelmä 1 DB klooni Stubi / DB klooni Varman Versio järjestelmät Järjestelmä 1.2. 1 DB klooni Stubi / Varman Versio järjestelmät Järjestelmä 1.2. 1 DB klooni Stubi / Sisäiset Liittymä Versio järjestelmät Järjestelmä 1 1.2. 1 DB klooni Stubi / Versio Liittymä 2.2. Versio Järjestelmä 1 1.2. 1 DB klooni Versio Liittymä 2.2. 1.2. Versio Liittymä 2.2. 1 Versio Liittymä 2.2. 1 Versio 2.2. 20