DevOps

DevOps on digitaalisten palveluiden kehitys- ja tuotantomalli, jonka periaatteita ovat ketterä kehitys, jatkuva integraatio (continuous integration) ja jatkuva toimitus (continuous delivery). Lisäksi keskeistä on automatisoitu testaaminen ja ympäristöjen automatisoitu konfiguraatio. DevOpsin tavoitteet DevOps-mallilla pyritään automatisoimaan mahdollisimman pitkälle ohjelmistokehitykseen, testaamiseen ja ylläpitoon liittyvät toiminnot. Tavoitteena on toimintamalli, jossa rakennettava ohjelmisto on jatkuvasti mahdollisimman hyvin testattu ja […]

Lue lisää

Testiautomaatio

Testiautomaatio on sitä miltä se kuulostaakin, ohjelmistotestauksen automatisoimista. Miksi tekisit jotain manuaalisesti, jos sen voi myös automatisoida? Ohjelmistotestauksessa on paljon osa-alueita, jotka vaativat analyyttista ja älykästä tekemistä. Voimavarat tulisi keskittää näihin osiin testausta, ja muu, itseään toistava ja puuduttava, mutta kuitenkin äärimmäisen tärkeä, testaus tulisi automatisoida. 1. TOP5 asiaa, joita testiautomaatiolla saavutetaan Jatkuvalla automatisoidulla regressiotestaamisella […]

Lue lisää