Mis on liidese testimine? Tüübid ja näide
Mis on liidese testimine?
Liidese testimine on määratletud kui tarkvara testimise tüüp, mis kontrollib, kas kahe erineva tarkvarasüsteemi vaheline suhtlus toimub õigesti.
Ühendust, mis ühendab kahte komponenti, nimetatakse liideseks. Arvutimaailmas võib see liides olla midagi sellist, nagu API-d, veebiteenused jne. Nende ühendavate teenuste või liideste testimist nimetatakse liidese testimiseks.
Liides on tegelikult tarkvara, mis koosneb käskude, sõnumite ja muude atribuutide komplektidest, mis võimaldavad sidet seadme ja kasutaja vahel.
Kuidas teha liidese testimist
Liidese testimine hõlmab kahe peamise segmendi testimist:
- Veebiserveri ja rakendusserveri liides
- Rakendusserver ja andmebaasiserveri liides.
Eespool nimetatud stsenaariumide puhul tehakse liidese testimine
- Kontrollige, kas serverid on õigesti käivitatud või mitte
- Vigu käsitletakse õigesti või need annavad veateate iga rakenduse tehtud päringu kohta
- Kontrollige tulemusi, kui ühendus veebiserveriga vahepeal lähtestatakse
Liidese testimise näide
Oletame, et mis tahes xyz-rakenduse puhul võtab liides sisendiks XML-faili ja edastab väljundina JSON-faili. Selle rakenduse liidese testimiseks on vaja ainult XML-failivormingu ja JSON-failivormingu spetsifikatsioone.
Nende spetsifikatsioonide abil saame luua näidissisend-XML-faile ja sisestada need liidesesse. Ja seejärel sisendi kinnitamine (XML) ja väljund (JSON) faili, mille nõue on liidese testimine.
Miks teha liidese testimist
Liidese testimine on tehtud
- Tagamaks, et lõppkasutajatel või klientidel ei tekiks konkreetse tarkvaratoote kasutamisel probleeme
- Et teha kindlaks, millistele rakendusaladele lõppkasutajad tavaliselt juurde pääsevad, ja kontrollida ka selle kasutajasõbralikkust.
- Turvanõuete kontrollimiseks süsteemidevahelise side levimise ajal
- Kontrollimaks, kas lahendus suudab käsitleda võrgutõrkeid rakendusserveri ja veebisaidi vahel
Liidese testimise tüübid
Liidese testimise ajal tehakse liideses erinevat tüüpi testid, mis võivad hõlmata
- Töövoog: See tagab, et liidesemootor käsitleb teie standardseid töövooge ootuspäraselt.
- Äärejuhtumid – ootamatud väärtused: Seda võetakse arvesse, kui testimisel on kuupäev, kuu ja päev vastupidine.
- Jõudluse, koormuse ja võrgu testimine: suure mahuga liides võib nõuda rohkem Koormuse testimine kui väikesemahuline liides, olenevalt liidese mootorist ja ühenduvuse infrastruktuurist
- Üksikud süsteemid: See hõlmab iga süsteemi eraldi testimist. Näiteks jaekaupluse arveldussüsteem ja varude haldussüsteem peaksid saama toimida eraldi.
Liidese testimise strateegia
Liidese testimise strateegia on meetod, mida kasutatakse liideste testimiseks tavapäraste testidega olenemata rakendamisest. Saame kasutada abstraktseid testjuhtumeid ja luua konkreetseid eksemplare Testjuhtum liidese testimise strateegia iga rakendamise kohta. Põhi-/abstraktsed testjuhtumid teostavad juurutamise suhtes neutraalseid teste, samas kui konkreetsed testid hoolitsevad objektide käivitamise eest, et testida ja teostada rakendusspetsiifilisi teste.
Liidese testimine vs integratsiooni testimine
Liidese testimine | Integratsiooni testimine |
---|---|
Integratsioonitesti tüüp, mis on seotud komponentide või süsteemide vaheliste liideste testimisega | Testimine, mis viiakse läbi liideste ja integreeritud komponentide või süsteemide vaheliste interaktsioonide defektide paljastamiseks. |
kokkuvõte
- In Tarkvaraarendus, Liidese testimine on ühenduse testimine, mis ühendab süsteemi kahte komponenti, mida nimetatakse liideseks.
- Liidese testimine hõlmab kahe peamise segmendi testimist
- Veebiserveri ja rakendusserveri liides
- Rakendusserver ja andmebaasiserveri liides.
- See testimine tagab, et lõppkasutajatel või klientidel ei teki konkreetse tarkvaratoote kasutamisel probleeme.