Testauksen tulevaisuus on jo täällä

Pioneerikäyttäjänä neljä vuotta GitHub Copilotin seurassa, kaksi kuukautta Playwright Agentin äärellä ja tusina muuta tekoäly- ja testaustyökalua ympärillä ovat muuttaneet arjen – erityisesti testiautomaation ja muun tekstin tuottamisen.

Tuloksellisen käytön taustalla näkyvät kolme tuttua periaatetta: pienissä askelissa etenevä kehittäminen, testivetoinen ajattelu ja tutkiva testausote.

Tekoälytyökalu on kuin salikortti: ovi avautuu, mutta työtä se ei tee puolestamme. Hyöty syntyy vasta, kun annamme ajattelullemme tilaa ohjata työkalua oikeisiin tehtäviin.

Nyt on oikea hetki panostaa hyvien käyttötapojen oppimiseen. Tulevaisuus on jo täällä, vaikkei tasaisesti jakautuneena. Gibson ei puhunut testauksesta, mutta hänen toteamuksensa kuvaa hyvin ketteryyden, automaation ja tekoälyn aikaa. Meidän tehtävämme on tasata näkyvyyden ero: jakaa kokemuksia niiltä, jotka jo elävät tulevaisuudessa, niille, joille se ei vielä näy.

Testauksen tavoite on ajantasainen tieto laadusta. Testaustulokset ovat kuin maito jääkaapissa – ne happanevat nopeasti. Testiautomaatio voi toimia elävänä dokumentaationa, joka ilmoittaa, kun tieto vanhenee. Väite siitä, että virheet löytyvät vain automaatiota rakennettaessa, on uusien AI-testiautomaatiovaihtoehtojen myötä menettänyt voimansa.

Kirjoittaja

Maaret Pyhäjärvi
CGI

STRIDE tuo systemaattisuutta uhkamallinnukseen ja riskienhallintaan
Modernien digitaalisten palveluiden kehittämisessä tietoturva on oltava mukana alusta asti – ei vasta sitten, kun järjestelmä on jo käytössä ja ensimmäiset haavoittuvuudet ilmenevät. STRIDE on yksi tunnetuimmista uhkamallinnusmenetelmistä, joka tarjoaa systemaattisen tavan tunnistaa ja analysoida erilaisia uhkia järjestelmän eri osissa.