Lõime testimine on määratletud kui tarkvara testimise tüüp, mis kontrollib konkreetse ülesande (lõime) peamisi funktsionaalseid võimeid. Tavaliselt viiakse see läbi integratsioonitestimise etapi varases staadiumis. Lõimepõhine testimine on üks süsteemi käigus kasutusele võetud järkjärgulistest strateegiatest Integratsiooni testimine. Sellepärast tuleks lõime testi ilmselt õigemini nimetada "lõime interaktsiooni test.
Keerme testimise tüübid
Lõimepõhised testid jagunevad kahte kategooriasse
Ühe keerme testimine: ühe lõime testimine hõlmab korraga ühte rakenduse tehingut
Mitme lõime testimine: mitme lõimega testimine hõlmab mitut samaaegset aktiivset tehingut
Kuidas teha lõime testimist
Lõimprotsess keskendub pigem integreerimistegevustele kui kogu arendustegevuse elutsüklile. Näiteks
Lõimepõhine testimine on seansipõhise testimise üldistatud vorm, kuna seansid on lõime vorm, kuid lõim ei pruugi olla seanss.
Lõimide testimiseks lõim või programm (väike funktsionaalsus) integreeritakse ja testitakse järk-järgult alamsüsteemina ning seejärel käivitatakse kogu süsteemi jaoks.
Madalaimal tasemel andis see integreerijatele paremad teadmised selle kohta, mida testida
Tarkvarakomponentide otsese testimise asemel nõudis see integraatoritelt keskendumist loogiliste täitmisteede testimisele kogu süsteemi kontekstis.
Näpunäiteid mitme lõime testimiseks
Testige oma mitmelõimelist programmi, käivitades seda korduvalt erinevate rakenduste kombinatsiooniga
Testige oma mitmelõimega programmi, aktiveerides samal ajal mitu programmi eksemplari
Käivitage oma mitmelõimeline programm erinevatel riistvaramudelitel erineva stressitaseme ja töökoormusega
Code ülevaatus
Koguge ainult need vead ja tõrked, mis ilmnesid muudes lõimedes kui peamine
Keerme testimise puudused
Mitme lõimega testimise puhul on suurim väljakutse see, et peaksite saama programmeerida reprodutseeritava testi ühikutesti jaoks
Mitmelõimelise koodi ühikutestide kirjutamine on keeruline ülesanne
Mitme lõime testimise testimiskriteeriumid erinevad ühe lõime testimisest. Mitmelõimelise testimise puhul erinevad erinevad tegurid, nagu mälu suurus, salvestusmaht, ajastusprobleemid jne.
kokkuvõte
In Tarkvaraarendus, Lõime testimine on meetod konkreetse ülesande peamiste funktsionaalsete võimaluste kontrollimiseks