mobile theme mode icon
theme mode light icon theme mode dark icon
Random Question Satunnainen
speech play
speech pause
speech stop

Mitä Stubbing on ohjelmistokehityksessä?

Stubbing on tekniikka, jota käytetään ohjelmistokehityksessä todellisen toteutuksen korvaamiseksi vale- tai väärennetyllä toteutuksella testausta varten. Stubingin tavoitteena on eristää testattava yksikkö ulkoisista riippuvuuksista, mikä mahdollistaa testiympäristön paremman hallinnan ja nopeamman testin suorittamisen.

Tynkä on valeobjekti, joka jäljittelee todellisen objektin käyttäytymistä, mutta sillä ei ole kaikkia toimintoja todellisesta esineestä. Tyngejä käytetään yleensä simuloimaan sellaisten ulkoisten järjestelmien tai palveluiden käyttäytymistä, jotka eivät ole saatavilla tai käytännöllisiä käyttää testiympäristössä.

Jos esimerkiksi testasit verkkosovellusta, joka tekee pyyntöjä tietokantaan, voit luoda tynkän tietokanta simuloida vastauksia, jotka sovellus saisi todellisesta tietokannasta. Näin voit testata sovellusta tietokannasta riippumattomasti ja välttää todellisen tietokannan monimutkaisuuden ja vaihtelevuuden.

Stubbing voidaan tehdä eri testaustasoilla, kuten yksikkötestauksessa, integraatiotestauksessa tai järjestelmätestauksessa. Se on tärkeä tekniikka testilähtöisessä kehityksessä (TDD) ja käyttäytymiseen perustuvassa kehityksessä (BDD), koska se mahdollistaa tehokkaamman ja tehokkaamman testauksen.

Knowway.org käyttää evästeitä tarjotakseen sinulle paremman palvelun. Käyttämällä Knowway.orgia hyväksyt evästeiden käytön. Tarkempia tietoja saat tutustumalla evästekäytäntöömme. close-policy