testidoublestekniikoiden
Testidoublestekniikoiden käsite viittaa ohjelmistotestauksessa käytettyihin tekniikoihin, joissa testattavan yksikön riippuvuudet korvataan erillisillä testidoublilla. Tavoitteena on eristää testattava osa, hallita ulkoisia olosuhteita ja varmistaa toistettavuus sekä ennustettavuus. Testidoublen avulla voidaan kontrolloida syötteitä, simuloida virhetilanteita ja tarkastella vuorovaikutusta sidoskohteiden kanssa ilman, että ne ovat todellisesti käytössä.
Yleisimpiä testidoubletekniikoita ovat dummy, fake, stub, mock ja spy. Dummya käytetään vain kutsuparametrien täyttämiseen ilman, että
Käyttökohteita ovat yksikkötestaaminen ulkoisten komponenttien eristämiseksi, virhetilanteiden ja aikakatkaisujen simulointi sekä testien nopeuttaminen ja determinisointi. Onnistunut