Kas yra sriegio testavimas?
Gijos testavimas apibrėžiamas kaip programinės įrangos testavimo tipas, kuris patikrina pagrindines konkrečios užduoties (gijos) funkcines galimybes. Paprastai jis atliekamas ankstyvajame integracijos testavimo etape.
Gija pagrįstas testavimas yra viena iš papildomų strategijų, priimtų atliekant sistemos integravimo testavimą. Štai kodėl tikriausiai siūlų testą reikėtų vadinti „ siūlų sąveikos testu“.
Siūlų testavimo tipai
Gija pagrįsti bandymai skirstomi į dvi kategorijas
- Vienos gijos testavimas : Vienos gijos testavimas apima vieną programos operaciją vienu metu
- Kelių gijų testavimas : kelių gijų testavimas apima keletą vienu metu aktyvių operacijų vienu metu
Kaip atlikti sriegio testavimą
Gijos procesas sutelktas į integracijos veiklą, o ne visą kūrimo gyvavimo ciklą. Pavyzdžiui,
- Gijos testavimas yra apibendrinta seansų testavimo forma, kai sesijos yra gijos forma, tačiau gija nebūtinai yra sesija.
- Atliekant gijų testavimą, gija ar programa (mažas funkcionalumas) yra integruota ir palaipsniui išbandoma kaip posistemis, o tada vykdoma visai sistemai.
- Žemiausiu lygiu tai suteikė integratoriams geresnių žinių apie tai, ką reikia išbandyti
- Užuot tiesiogiai bandžius programinės įrangos komponentus, integratoriams reikėjo sutelkti dėmesį į loginių vykdymo kelių testavimą visos sistemos kontekste.
Patarimai, kaip išbandyti daugiasluoksnius siūlus
- Išbandykite daugiagiją programą vykdydami ją pakartotinai, naudodamiesi skirtingomis vykdomomis programomis
- Išbandykite savo daugiagiję programą vienu metu aktyvindami kelis programos egzempliorius
- Vykdykite savo daugialypę programą naudodami skirtingus aparatūros modelius su skirtingu streso lygiu ir darbo krūviu
- Kodo tikrinimas
- Rinkite klaidas ir gedimus, kurie įvyko tik gijose, išskyrus pagrindines
Siūlų testavimo trūkumai
- Atliekant kelių gijų testavimą, didžiausias iššūkis yra tas, kad jūs turite sugebėti užprogramuoti atkartojamą bandymą vieneto bandymui
- Daugelio gijų kodo rašymo vieneto testai yra sudėtinga užduotis
- Testavimo keliais siūlais testavimo kriterijai skiriasi nuo vienos gijos testavimo kriterijų. Tikrinant daugialypius siūlus, įvairūs veiksniai, pvz., Atminties dydis, atminties talpa, laiko problemos ir kt., Skiriami skirtingai aparatinei įrangai.
Santrauka:
- Programinės įrangos inžinerijoje siūlų testavimas yra metodas, skirtas patikrinti pagrindines konkrečios užduoties funkcines galimybes
- Gija pagrįsti bandymai skirstomi į dvi kategorijas
- Vienos gijos testavimas
- Kelių siūlų testavimas