Mis on lõime testimine tarkvara testimises?

Mis on lõime testimine?

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.

Lõime testimine

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
  • Lõimepõhised testid jagunevad kahte kategooriasse
  • Ühe keerme testimine
  • Mitme lõime testimine

Võta see postitus kokku järgmiselt: