Kas ir saskarnes testēšana?
Saskarnes testēšana ir definēta kā programmatūras testēšanas veids, kas pārbauda, vai sakari starp divām dažādām programmatūras sistēmām tiek veikti pareizi.
Savienojumu, kas integrē divus komponentus, sauc par saskarni. Šī saskarne datoru pasaulē varētu būt kaut kas līdzīgs API, tīmekļa pakalpojumiem utt. Šo savienojošo pakalpojumu vai saskarnes testēšanu sauc par saskarnes testēšanu.
Interfeiss faktiski ir programmatūra, kas sastāv no komandu, ziņojumu un citu atribūtu komplektiem, kas ļauj sazināties starp ierīci un lietotāju.
Kā veikt saskarnes testēšanu
Saskarnes testēšana ietver divu galveno segmentu testēšanu:
- Tīmekļa servera un lietojumprogrammu servera saskarne
- Lietojumprogrammu servera un datu bāzes servera saskarne.
Iepriekš minētajiem scenārijiem saskarnes pārbaude tiek veikta
- Pārbaudes serveri tiek izpildīti pareizi vai nav
- Kļūdas tiek apstrādātas pareizi, vai arī tiek parādīts kļūdas ziņojums par jebkuru lietojumprogrammas veikto vaicājumu
- Pārbaudiet rezultātus, kad starplaikā tiek atjaunots savienojums ar tīmekļa serveri
Saskarnes testēšanas piemērs
Pieņemsim, ka jebkurai xyz lietojumprogrammai saskarne izmanto XML failu kā ievadi un piegādā JSON failu kā izvadi. Lai pārbaudītu šīs lietojumprogrammas saskarni, ir nepieciešamas tikai XML faila formāta un JSON faila formāta specifikācijas.
Ar šo specifikāciju palīdzību mēs varam izveidot ievades XML failu paraugu un ievadīt saskarnē. Pēc tam ievades (XML) un izejas (JSON) faila apstiprināšana ar prasību ir Saskarnes pārbaude.
Kāpēc veikt saskarnes testēšanu
Saskarnes testēšana tiek veikta
- Lai nodrošinātu, ka lietotājiem vai klientam, lietojot konkrētu programmatūras produktu, nevajadzētu rasties nekādām problēmām
- Lai identificētu, kurām lietojuma jomām galalietotāji parasti piekļūst, un pārbaudītu arī tās lietotājdraudzīgumu.
- Lai pārbaudītu drošības prasības, kamēr komunikācija notiek starp sistēmām
- Lai pārbaudītu, vai risinājums spēj apstrādāt tīkla kļūmes starp lietojumprogrammu serveri un vietni
Saskarnes testēšanas veidi
Saskarnes testēšanas laikā saskarnē tiek veikti dažādi testēšanas veidi, kas var ietvert
- Darbplūsma: tas nodrošina, ka interfeisa dzinējs apstrādā jūsu standarta darbplūsmas, kā paredzēts.
- Malas gadījumi - negaidītas vērtības : tas tiek ņemts vērā, testējot iekļaujot pretēju datumu, mēnesi un dienu.
- Veiktspējas, slodzes un tīkla testēšana : liela apjoma saskarnei var būt nepieciešama lielāka slodzes pārbaude nekā maza apjoma saskarnei, atkarībā no saskarnes motora un savienojamības infrastruktūras
- Atsevišķas sistēmas: tas ietver katras sistēmas testēšanu atsevišķi. Piemēram, mazumtirdzniecības veikala norēķinu sistēmai un krājumu pārvaldības sistēmai jāspēj darboties atsevišķi.
Saskarnes testēšanas stratēģija
Saskarnes testēšanas stratēģija ir metode, ko izmanto, lai pārbaudītu saskarnes ar kopējiem testiem neatkarīgi no ieviešanas. Katrai saskarnes testēšanas stratēģijas ieviešanai mēs varam izmantot abstraktus testa gadījumus un izveidot konkrētus testa gadījuma gadījumus. Bāzes / abstraktā testa gadījumi veic neitralizējamus testus, bet konkrētie testi rūpējas par objektu eksemplāriem, lai pārbaudītu un veiktu specifiskus ieviešanas testus.
Saskarnes testēšana Vs integrācijas testēšana
Saskarnes testēšana | Integrācijas testēšana |
---|---|
|
|
Kopsavilkums :
- Programmatūras inženierijā interfeisa testēšana ir savienojuma pārbaude, kurā integrēti divi sistēmas komponenti, tiek saukti par interfeisu.
- Saskarnes testēšana ietver divu galveno segmentu testēšanu
- Tīmekļa servera un lietojumprogrammu servera saskarne
- Lietojumprogrammu servera un datu bāzes servera saskarne.
- Šī pārbaude nodrošina, ka lietotājiem vai klientam, lietojot konkrētu programmatūras produktu, nevajadzētu rasties nekādām problēmām.