Ohjelmistotestaus on keskeinen osa ohjelmistokehityksen prosessia, missä varmistetaan tuotetun ohjelmiston laatu ja toimivuus. Tässä artikkelissa tutustumme ohjelmistotestauksen merkitykseen ja rooliin ohjelmistokehityksessä. Käymme läpi ohjelmistotestauksen perusteita, sen hyötyjä, eri testausmenetelmiä, testaamisen prosessia, käytettäviä työkaluja sekä alan keskeistä sanastoa.
Käyttäjätestaus
Käyttäjätestauksen ideana on selvittää, vastaako toteutettu järjestelmä tai prototyyppi käyttäjän tarpeita. Sen aikana käyttäjä suorittaa hänelle annetun tehtävän, joka vastaa järjestelmän käyttöä oikeassa tilanteessa. Tilanne voidaan taltioida videona tai äänenä, ja/tai tilanne voidaan havainnoida samalla kun käyttäjä suorittaa tehtävän järjestelmässä.