Ohjelmistokehityksen työkaluja kehittävä SmartBear on julkaissut jo viidennen kerran raportin, jossa ruoditaan ohjelmistolaadun tilaa. Mukana oli yli 1500 kehitys-, testaus- ja ohjelmistojen elinkaaren ammattilaista. Raportti osoittaa hyvin, miten testaamisen rooli on jatkuvasti kasvamassa.
Raportti paljastaa, että uusien ohjelmistojen tai versioiden julkaisujen tiheys jatkaa kasvuaan. Puolet vastaajista käyttää yli 70 prosenttia viikosta testaamiseen ja kolme neljäsosaa vastaajista käyttää yli 50 prosenttia. Vaikka aikaa ei ollut tarpeeksi testaamiseen, lähes kaksi kolmasosaa ilmoitti olevansa tyytyväisiä tai erittäin tyytyväisiä testausprosesseihinsa.
Muita havaintoja olivat verkkosovellukset ja API:t, jotka ovat edelleen testatuimpia mobiilisovellusten lisääntyessä, testiautomaation kattavuus palautui viime vuoden laskun jälkeen ja paljon muuta.
Koodauksesta ja versiojulkistuksista on todella tullut ketterää liiketoimintaa. Neljä kymmenestä kehittäjästä julkaisee uuden version tuotteestaan joka viikko. Vähintään kuukausittain niin tekee kaksi kolmesta koodaajasta.
Testaamiseen kuluu aikaa, sillä lähes 80 prosenttia käyttää edelleen manuaalisia menetelmiä. Niiden rinnalla käytetään toki enemmän ja enemmän automatisoituja työkaluja. Sen sijaan tekoälyä testaamiseen hyödyntää hyvin harva, alle viisi prosenttia kyselyyn vastaajista.
Lähes 80 prosenttia kyselyyn vastaajista kehitti ja testasi web-sovelluksia. Verkkopalvelujen osuus testauksesta oli 70 prosenttia, työpöytäsovellusten 43 prosenttia ja mobiiliwebin sovellusten 40 prosenttia.
Vain 3 prosenttia ilmoitti, että koodin testaaminen on kaikilta osin automatisoitu. Yli puolet testeistä on automatisoitu 43 prosentissa yrityksiä eli paremmille testaustyökaluille on edelleen paljon markkinoita.
Vastauksia kerättiin manuaalisilta testaajilta, automaatioinsinööreiltä, kehittäjiltä, konsulteilta, laadunvarmistusjohtajilta ja yritysanalyytikoilta ympäri maailmaa. Raportti kattaa haasteet ja trendit testiautomaatiossa, testien hallinnassa, API-testauksessa, käyttöliittymätestauksessa ja suorituskykytestauksessa. Siihen kerättiin myös testaajien tuntoja ja käsityksiä prosesseista.
Kuva: AdobeStock