Säietestaus määritellään ohjelmistotestaustyypiksi, joka varmistaa tietyn tehtävän (säikeen) keskeiset toiminnalliset ominaisuudet. Se suoritetaan yleensä integraatiotestausvaiheen varhaisessa vaiheessa. Säiepohjainen testaus on yksi Systemin aikana omaksutuista inkrementaalisista strategioista Integraation testaus. Tästä syystä lankatestiä pitäisi luultavasti kutsua oikeammin "säikeen vuorovaikutustesti."
Lankatestien tyypit
Lankapohjainen testaus luokitellaan kahteen luokkaan
Yhden säikeen testaus: Yhden säikeen testaus sisältää yhden sovellustapahtuman kerrallaan
Monisäikeinen testaus: Monisäikeinen testaus sisältää useita samanaikaisesti aktiivisia tapahtumia kerrallaan
Kuinka tehdä säikeen testaus
Lankaprosessi keskittyy integraatiotoimintoihin eikä koko kehityksen elinkaareen. Esimerkiksi,
Säiepohjainen testaus on istuntopohjaisen testauksen yleinen muoto, jossa istunnot ovat säikeen muoto, mutta säie ei välttämättä ole istunto.
Säietestausta varten säie tai ohjelma (pieni toiminnallisuus) integroidaan ja testataan asteittain alijärjestelmänä ja suoritetaan sitten koko järjestelmälle.
Alimmalla tasolla se tarjosi integraattoreille paremman tiedon siitä, mitä testata
Ohjelmistokomponenttien suoran testaamisen sijaan se vaati integraattoreita keskittymään loogisten suorituspolkujen testaamiseen koko järjestelmän kontekstissa.
Vinkkejä monisäikeiseen testaukseen
Testaa monisäikeistä ohjelmaasi suorittamalla se toistuvasti erilaisten sovellusten yhdistelmällä
Testaa monisäikeistä ohjelmaasi aktivoimalla useita ohjelman esiintymiä samanaikaisesti
Suorita monisäikeinen ohjelmasi eri laitteistomalleissa vaihtelevilla stressitasoilla ja työkuormilla
Koodin tarkastus
Kerää vain virheet ja viat, jotka tapahtuivat muissa säikeissä kuin pääketjussa
Lankatestauksen haitat
Monisäietestauksessa suurin haaste on se, että sinun pitäisi pystyä ohjelmoimaan toistettava testi yksikkötestille
Kirjoitusyksikkötestien kirjoittaminen monisäikeiselle koodille on haastava tehtävä
Monisäikeisen testauksen testauskriteerit ovat erilaiset kuin yhden säikeen testauksen. Monisäikeistä testausta varten useat tekijät, kuten muistin koko, tallennuskapasiteetti, ajoitusongelmat jne. vaihtelevat, kun niitä kutsutaan eri laitteistoilla.
Yhteenveto
In Ohjelmistotuotanto, Säikeen testaus on tekniikka, jolla varmistetaan tietyn tehtävän keskeiset toiminnalliset ominaisuudet
Lankapohjainen testaus luokitellaan kahteen luokkaan