Robocon 2021 – Robot Frameworkin uusimmat tuulet virtuaalisesti verkossa
19.3.2021Ostajan opas: Viisi näkökulmaa testiautomaatioon
19.9.2021Vaativan ohjelmistotestauksen konsulttitalo Testimate tuo ensimmäisenä maailmassa markkinoille täysin uudenlaisen tekoälyä ja ihmiskokemusta yhdistävän ohjelmiston. Ensimmäisessä vaiheessa “virtuaalikonsulttia” sovelletaan ohjelmistotestauksen alueelle, mutta jatkossa tekoäly voi mullistaa käytännössä kaikki ATK-asiantuntija-ammatit.
Nyt julkaistava palvelu perustuu avoimen lähdekoodin Robot Framework -automaatiotyökaluun, joka on laajasti käytössä erilaisissa ohjelmistorobotiikan (RPA) ratkaisuissa. Testimaten kehitystiimi onnistui laajentamaan Robot Frameworkia neuroverkkojen tulkitsemiseen perustuvalla tekoälykomponentilla.
“Samanlaisina toistuvien, rutiininomaisten ihmisen tekemien tehtävien korvaaminen ohjelmistorobotilla on ollut mahdollista jo hyvän tovin – se on kuulunut Testimatenkin palvelupakettiin jo pitkään. Todellinen haaste on kuitenkin luovan ongelmanratkaisun, kuten tässä tapauksessa ohjelmistotestauksen koko skaalan, antaminen ohjelmiston hoidettavaksi,” kommentoi Paavo Viittala, virtuaalikonsultin kehityksestä Testimatella vastannut konsultti.
Jarvis-työnimellä tunnettu palvelu on tiettävästi ensimmäinen laatuaan koko maailmassa.
Tekoäly oppii ihmiseltä
Testimaten kehittämä tekoäly hyödyntää koneoppimista (machine learning), jossa algoritmia opetetaan keksimään itsenäisesti ratkaisuja erilaisiin tosielämän ongelmiin. Tekoälyn opettamisen merkitys ja haastavuus tulikin jossain määrin yllätyksenä.
“Pakasta vedettynä tällainen tekoäly on rehellisesti sanoen melkoinen pölvästi, käytännössä kävelemään opettelevan taaperon tasolla. Ihmisasiantuntijalle vuosien aikana kertyneen kokemuksen, luovuuden ja intuition opettaminen koneelle on lähes mahdotonta, mutta olemme kuitenkin matkalla oikeaan suuntaan,” Paavo Viittala jatkaa.
Jarvis oppii jatkuvasti lisää Testimaten kokeneilta työntekijöiltä käymällä läpi konsulttien vanhoja testitapauksia ja kyttäämällä keskusteluita yrityksen Slack-kanavilla. Testimaten konsultit sparraavat tekoälyä myös kertomalla sille sotatarinoita ajoilta, jolloin ohjelmistot olivat rautaa ja bugien nappaamiseen käytettiin ketunrautoja.
“Kollegan perehdytystähän tämä on siinä missä muukin, samat jutut tulisi kuitenkin kerrottua uudelle työntekijälle vaikkapa firman kesäjuhlilla,” kommentoi nimettömäksi jäänyt vanhempi testaaja.
Ohjelmistokehityksessä mahdollisten virheiden tai pullonkaulojen tunnistaminen mahdollisimman aikaisessa vaiheessa on tärkeää kustannustehokkuuden ja esimerkiksi projektin aikataulussa pysymisen vuoksi. Tekoälyohjelmistotestauskonsultti viekin testauksen seuraavalle levelille – se pystyy tunnistamaan ongelmat jo ennen kuin ohjelmistokehittäjä tekee virheen koodiin.
“Heti kun koodaaja on tekemässä virheen, virtuaalitestaaja hyppää ruudulle neuvomaan – ihan kuin pasianssia pelaisi. Pehmentääksemme kokemusta päätimme antaa algoritmille ystävällisen, luottamusta herättävän sympaattisen avatarin.”
Kuva: Jarvis työssä ohjelmistokehittäjän ruudulla.
Valtava haaste Testimaten uudelle ratkaisumyyjälle
VTCAAS-palvelun (virtual testing consultant as a service) myynnistä vastaa 1.4.2021 Testimatella työnsä aloittanut ratkaisumyyjä Pasi Ronkainen, jolle palvelun myyminen asettaa myös haasteita.
“Perinteistä lihaa ja verta -testauskonsulttia voi myydä arvoperusteisesti erityisosaamisen ja kokemuksen, tarvittaessa vaikka kilohinnan, perusteella. Mutta miten laitetaan tällaiselle hintalappu?”, aprikoi Ronkainen.
Jarvis tulee kaupallisesti saataville vuoden 2022 aprillipäivänä.
Jos haluat mukaan kehittämään ohjelmistotestauksen tulevaisuutta, lue meistä lisää ja laita hakemus matkaan!