Hyödynnä pilvipalvelut testauksen tukena

Nykyisin ohjelmistokehitystyötä tehdään pääosin Apple OS tai Microsoft Windows -pohjaisilla työasemilla. Valtaosalla kehitetyistä ohjelmista varsinainen tuotantoympäristö on kuitenkin joku muu, kuten *ix-pohjainen palvelin tai mobiililaite. Kehitys- ja tuotantoympäristöjen ero synnyttää tarpeen siirtää myös ohjelmiston testaus tuotantoympäristöä vastaavalle alustalle.
Käytännössä tämä tarkoittaa sitä, että Apple OS tai Microsoft Windows -työasemalle rakennetaan virtuaalikoneen avulla oma ympäristö, jolle asennetaan käyttöjärjestelmä sekä muun muassa ohjelmien versioiden siirtämiseen ja hallintaan tarvittavat työkalut. Jos ohjelman kehittäjiä ja testaajia on useita, jokainen tekee saman virtuaaliympäristön rakentamistyön. Riskinä on, että rakennettuihin virtuaaliympäristöihin syntyy testaustuloksiin vaikuttavia eroja.
Mikä sitten ratkaisuksi asiaan?
Pilvipalvelut antavat mahdollisuuden kustannustehokkaaseen virtuaaliympäristöjen käyttöön. Niitä hyödyntämällä kertaalleen pystytetystä virtuaaliympäristöstä voidaan käynnistää useita rinnakkaisia ja yhtenäisiä ympäristöjä, jolloin myös testaukseen kuluva aika pienenee.
Kun tuotantoympäristö perustuu pilvipalveluun, saavutetaan etua myös versiopäivitysten julkaisussa. Uusi julkaisu on mahdollista testata tuotantoympäristön kanssa identtisessä, mutta erillisessä ympäristössä. Kun testattu julkaisu on läpäissyt tuotantoversiolle asetetut kriteerit, voidaan se julkaista muuttamalla testausympäristö julkaisuympäristöksi ja korvaamalla sen testauksen aikaiset tietovarastot tuotantoympäristön tietovarastoilla.
Testaus on mahdollista tehdä virtuaaliympäristössä myös silloin, kun tuotantoympäristönä on oma konesali. Säästöä syntyy, kun konesalin hankinta- ja ylläpitokuluihin ei tarvitse sisällyttää testauslaitteiston kuluja.
Miten valita pilvipalvelun toimittaja?
Virtuaaliympäristön rakentaminen on kohtalaisen samanlaista eri pilvipalvelualustoille, joten ensimmäiset kokeilut ja lisätutkimukset voi aloittaa millä tahansa markkinoilla olevista ratkaisuista.
Tämän hetken kaksi tunnetuinta pilvipalvelujen toimittajaa ovat kansainväliset jätit: Amazon Web Services (AWS) ja Microsoft Azure. Tarjolla on toki muitakin vaihtoehtoja, sekä kotimaisia että ulkomaisia. Usein on tarpeen varmistaa, että käytettävä palvelu sijaitsee EU:n alueella, joten palvelua tilattaessa on huolehdittava siitä, että sopimus määrittelee palvelimen sijainnin.
Pilvipalveluiden käytön lähtökustannus on usein edullinen. Siksi käytön harjoittelua ja opettelua voi pitää lähes ilmaisena. Mikäli testattu ratkaisu ei sovikaan laajempaan käyttöön, menetetään vain pieni investointi. Toki vaakakupissa voi painaa tutkimiseen ja kokeiluun käytetty työpanos, mutta siinäkin tapauksessa työstä saatua hyvää oppia ja kokemusta kannattaa arvostaa.
Anssi Järvenpää
Kirjoittaja on Nextconin testausasiantuntija. Anssilla on kymmenien vuosien kokemus IT-alasta ja testauksesta.

Lisätietoja
Tagit
Erikoisosaaminen
![]() |
Laadunvarmistus |
![]() |
Ohjelmistokehitys |
![]() |
Pilvipalvelut / SaaS |
Tarjonnan tyyppi
![]() |
Konsultointi |
Nextcon Finland - Asiantuntijat ja yhteyshenkilöt
Nextcon Finland - Muita referenssejä
Nextcon Finland - Muita bloggauksia
It- ja ohjelmistoalan työpaikat
- Frends iPaaS - Partner Account Manager
- Frends iPaaS - Partner Account Manager
- Frends iPaaS - Digital Sales & Marketing Automation Coordinator
- Rekrytointi.com - Digital Planneriksi mediakonsernin digiyksikköön!
- Fellowmind - IT Development Manager
- Epec Oy - New Product Sourcing Manager
- CSC - Tieteen tietotekniikan keskus Oy - Sovelluskehittäjä ServiceNow kehitykseen
Premium-asiakkaiden viimeisimmät referenssit
- Heeros Oyj - Töölön Laskenta Oy – Moderni kirjanpito-ohjelma tilitoimistolle
- Heeros Oyj - Markkinointiyhtiö MicroMedia arvostaa sujuvuutta, kattavuutta ja helppoutta
- Heeros Oyj - Vuokraturva Oy – Heeros Ostolaskut lyhensi laskujen kierrätysaikaa
- Oscar Software Oy - Oscarin laskurahoitus tukee Bongen kasvua
- Monitor ERP System Finland AB - Tehokkaampaa valmistusta Monitor G5:llä: "Todellinen boostaus"
- Staria Oyj - Staria tukee kokonaisvaltaisesti Oiva Isännöinnin kasvustrategiaa
- Axway - Erste Group käyttää Axwayn API-hallintaa yleisen näkyvyyden parantamisessa
Tapahtumat & webinaarit
- 09.02.2023 - Webinaari: Tekoälyä tiketöintiin – Näin hyödynnät tekoälyä Jirassa
- 09.02.2023 - Frends iPaaS 101: Live Tech Webinar
- 14.02.2023 - Python Advanced
- 28.02.2023 - Python perusteet (uusi ajankohta)
- 07.03.2023 - Edistynyt Backlogin hallinta – visiosta tuloksiin
- 23.05.2023 - Laitehakkerointi
Premium-asiakkaiden viimeisimmät bloggaukset
- Heeros Oyj - Nykyaikainen palkanlaskenta parantaa yrityksen kannattavuutta
- Heeros Oyj - HR-järjestelmä palkkahallinnon osana tarjoaa ketterän prosessin
- Heeros Oyj - Miten valita laskutusohjelma yritykselle?
- Efima Oyj - Unboxataan Dynamics 365 -versiopäivitys! – Versio 10.0.31
- Monitor ERP System Finland AB - Yhdessä Ukrainan hyväksi
- Staria Oyj - Staria on edelleen sertifioitu tulevaisuuden työpaikka!
- Ready Solutions Oy - Ready AI Apps -työpaja
![]() |
Digitalisaatio & innovaatiot blogimediaBlogimediamme käsittelee tulevaisuuden liiketoimintaa, digitaalisia innovaatioita ja internet-ajan ilmiöitä |