
Automaatio helpottaa elämää
Ohjelmistotestaus alana on jatkuvassa muutoksessa. Kun tavoitteena on laadun varmistaminen ja virheiden varhainen tunnistaminen, niin testausmenetelmien tulee reagoida herkästi ohjelmistoalan kehitykseen. “Pelkästään laitteita, joihin ohjelmistoja laitetaan, on nykyään valtava määrä. On kännykkää, läppäriä, pöytäkonetta, erinäköisiä näyttöjä, vaikka mitä”, Virtanen listaa. “Vaikka ohjelmisto toimisikin hienosti siellä pellin alla, niin iso testauksen haaste on, miten se ohjelmisto siihen käyttäjän näytölle tulee.” Haasteita löytyy myös lähempää kehitystyön juuria. Hakala puhuu näistä pehmeinä haasteina, jotka liittyvät ihmisiin ja erilaisiin toimintaympäristöihin. Muun muassa testidatan tuloksellinen hyödyntäminen tuottaa testaajille päänvaivaa vuosi vuosien jälkeen. Yrityksellä voi olla esimerkiksi 50 tiimiä, joista jokainen tekee pientä osaa ohjelmistotuotteesta. Tällaisessa projektissa testausta monimutkaistaa jo pelkkä tiedonkulku eri tiimien välillä. FiSTB pyrkii edesauttamaan näihin haasteisiin vastaamista. Yhdistyksellä onkin aitiopaikka ohjelmistokehityksen trendien seuraamiseen. FiSTB syntyi jo vuonna 2002, jolloin se oli mukana perustamassa kansainvälistä testauksen sertifiointijärjestöä ISTQB:tä (International Software Testing Qualifications Board). Nykyään FiSTB järjestää Suomessa ISTQB-sertifiointikokeita ja pyrkii tuomaan suomalaista näkökulmaa kansainväliseen yhteistyöhön. Lähitulevaisuuden yhtenä nopeimmin kasvavista trendeistä FiSTB näkee automaation. Se helpottaa testaajien arkea käymällä läpi ohjelmiston peruskäyttöpolkuja ja varmistamalla, että ne toimivat. Samalla testaajien aikaa vapautuu haastavampiin tehtäviin. “Testaajat pystyvät keskittymään ‘epämääräisempään’ testaukseen ja voivat käydä läpi harvinaisempia skenaarioita. Sellaisia asioita, joita joku saattaa tehdä, mutta ei välttämättä tee”, Virtanen kuvailee. “Mutta automaatio on omanlainen taiteenalansa, jossa tarvitaan sekä koodauksen että testauksen ymmärtämistä.”Tekoäly kiinnostaa
Toinen testaukseen vaikuttava suuntaus on yhteisöllisyyden kasvu. Nyt ei puhuta yhteisöllisistä palveluista vaan kasvavasta avoimuudesta testaustoimialalla ja ohjelmistoalalla yleensä. Kaikkien osaaminen kehittyy, kun testausyhteisöt jakavat tietoa keskenään. “Vaikka et tunne toisen tahon järjestelmiä, niin saat tietää miten he ovat ottaneet testauksessa tiettyjä asioita huomioon”, Virtanen kertoo. “Samaa pystytään sitten soveltamaan omaan tuotteeseen.” Yksi alan tämän hetken puheenaiheista on tekoäly. Kuten automaation, tekoälyn odotetaan helpottavan testaajien työtä. Sitä ei vielä tiedetä, miten tämä käytännössä tapahtuu, mutta odotukset ovat korkealla. [caption id="attachment_46792" align="alignright" width="300"]
Finnish Software Testing Board

Teksti: Eeva Haaramo