Mitä tarkoittaa savutestaus?

Savutestaus eli smoke testing on ohjelmistotestauksen perusmenetelmä, joka varmistaa sovelluksen tärkeimpien toimintojen toimivuuden ennen laajempaa testausta. Kyseessä on kevyt ja nopea testausmuoto, joka tarkistaa, että ohjelmisto käynnistyy ja perustoiminnot toimivat odotetusti. Savutestaus toimii ensimmäisenä laadunvarmistuksen portinvartijana kehitysprosessissa. Savutestaus on ohjelmistotestauksen ensimmäinen vaihe, joka tarkistaa sovelluksen perustoiminnallisuuden toimivuuden. Termi tulee sähkötekniikasta, jossa laitteen toimivuus tarkistettiin kytkemällä virta päälle ja varmistamalla, ettei mistään nouse savua. Ohjelmistokehityksessä savutestaus toimii samalla periaatteella. Se varmistaa, että uusi versio tai päivitys ei ole rikkonut sovelluksen perusominaisuuksia. Testaus keskittyy kriittisimpiin toimintoihin kuten kirjautumiseen, päänavigaatioon ja tärkeimpiin liiketoimintaprosesseihin. Savutestauksen merkitys projektinhallinnassa on suuri, sillä se säästää aikaa ja […]