Skip to content

Ohjelmistotestaaja - Software tester

Kuvauksen kirjoitti: Tatu Alatalo, N4927

Kuvaus

Ohjelmistotestaaja (software tester) on ISTQB:n testaussanaston mukaan "osaava ammattilainen, joka on mukana yksittäisen komponentin tai järjestelmän testauksessa ". Testaaja on kuin eräänlainen kehittäjän "kustannustoimittaja" joka pyrkii tarkistamaan kehittäjän kirjoittaman koodin toimivuuden, saada näin komponentti/järjestelmä valmiiksi ja tuotantoon sekä saada tiimi näyttämään hyvältä.

Testaajan ominaisuudet

Testaajan tulee olla luonteeltaan sosiaalinen, hyvin asiansa perusteleva, periksiantamaton sekä kärsivällinen. Lisäksi täytyy olla omata luovan ajattelutavan sille, miten ohjelmaa voidaan käyttää "väärin", koska tuotannossa ohjelmaa käyttää niin moni käyttäjä että varmasti joku käyttää ohjelmaa kaikilla mahdollisilla tavoilla. Olennaista on kysyä "mitä jos?"

Testaajan on myös hyvä hallita erilaisia teknologioita sekä lukea ja kirjoittaa koodia. Testausautomaation puolella on monia teknologioita kuten esim. Selenium, Robot framework, Mocha.js, Jenkis, JMeter, TestCafe.

Sertifikaatit

Alalle ei juuri voi kouluttautua, niin siihen pääsee mukaan vastavalmistunut ja itse työn oppii työtä tekemällä. On olemassa kuitenkin paljon erilaisia sertifikaatteja joita voi käydä kuten ISEB ISTQB foundation certificate , CSQA (Certified Software Quality Analyst) , CSTE (Certified Software Tester) jne.

Muuta aiheeseen liittyvää

En luetellut tässä listaa minkälaisia testauksia ohjelmistotestaaja suorittaa, koska lista on niin pitkä että suosittelenkin lukemaan aiheesta lisää esim. Wikipedian artikkelissa Software Testing

Linkit ulkopuolisiin lähteisiin

Avainsanat harjoitustehtävän repositoriossa