Mikä on rajapintatestaus?
Liitäntätestaus määritellään ohjelmistotestaustyypiksi, joka tarkistaa, onko kahden eri ohjelmistojärjestelmän välinen tiedonsiirto oikein.
Yhteyttä, joka integroi kaksi komponenttia, kutsutaan liitännäksi. Tämä käyttöliittymä tietokonemaailmassa voi olla mitä tahansa kuten API: ita, verkkopalveluja jne. Näiden yhdistävien palveluiden tai käyttöliittymien testausta kutsutaan Interface Testingiksi.
Liitäntä on itse asiassa ohjelmisto, joka koostuu joukosta komentoja, viestejä ja muita määritteitä, jotka mahdollistavat viestinnän laitteen ja käyttäjän välillä.
Kuinka tehdä rajapintatestaus
Liitäntätestaus sisältää kahden pääsegmentin testauksen:
- Web-palvelin ja sovelluspalvelimen käyttöliittymä
- Sovelluspalvelin ja tietokantapalvelimen käyttöliittymä.
Edellä mainituissa tilanteissa käyttöliittymän testaus tehdään
- Tarkista palvelimet suoritetaan oikein tai ei
- Virheitä käsitellään oikein tai ne palauttavat virheilmoituksen mille tahansa sovelluksen tekemälle kyselylle
- Tarkista tulokset, kun yhteys verkkopalvelimeen palautetaan välissä
Esimerkki rajapintatestauksesta
Oletetaan, että mille tahansa xyz-sovellukselle käyttöliittymä ottaa XML-tiedoston sisääntuloksi ja toimittaa JSON-tiedoston ulostulona. Tämän sovelluksen käyttöliittymän testaamiseen tarvitaan vain XML-tiedostomuodon ja JSON-tiedostomuodon määritykset.
Näiden eritelmien avulla voimme luoda näytteen XML-syötetiedostoja ja syöttää käyttöliittymään. Ja sitten tulo- (XML) ja ulostulotiedoston (JSON) tarkistaminen vaatimuksella on rajapintatestaus.
Miksi rajapintatestaus
Liitäntätestaus on tehty
- Sen varmistamiseksi, että loppukäyttäjillä tai asiakkailla ei ole mitään ongelmia käytettäessä tiettyä ohjelmistotuotetta
- Tunnistaa, mitä sovellusalueita loppukäyttäjät yleensä käyttävät, ja tarkistaa myös sen käyttäjäystävällisyys.
- Suojausvaatimusten tarkistaminen järjestelmien välillä tapahtuvan tiedonsiirron aikana
- Tarkistetaan, kykeneekö ratkaisu käsittelemään sovelluspalvelimen ja verkkosivuston välisiä verkkovikoja
Liitäntätestien tyypit
Liitäntätestauksen aikana erilaiset testaukset, jotka tehdään rajapinnalla, joka voi sisältää:
- Työnkulku: Se varmistaa, että käyttöliittymämoottori käsittelee tavanomaiset työnkulut odotetusti.
- Reunatapaukset - odottamattomat arvot : Tämä otetaan huomioon, kun testaus sisältää päivämäärän, kuukauden ja päivän päinvastaiseksi.
- Suorituskyky, kuormitus ja verkkotestaus : Suuren volyymin liitäntä saattaa vaatia enemmän kuormitustestausta kuin pienen volyymin liitäntä, riippuen liitäntämoottorista ja liitäntäinfrastruktuurista
- Yksittäiset järjestelmät: Tämä sisältää jokaisen järjestelmän testaamisen erikseen. Esimerkiksi vähittäiskaupan laskutusjärjestelmän ja varastonhallintajärjestelmän pitäisi pystyä toimimaan erikseen.
Liitännän testausstrategia
Rajapintojen testausstrategia on menetelmä, jolla testataan rajapintoja yleisten testien kanssa toteutuksesta riippumatta. Voimme käyttää abstrakteja testitapauksia ja luoda konkreettisia testitapauksia jokaiselle käyttöliittymän testausstrategian toteutukselle. Perus- / abstraktit testitapaukset suorittavat toteutusneutraaleja testejä, kun taas konkreettisissa testeissä huolehditaan kohteiden esiinpanosta testaamaan ja suorittamaan toteutuskohtaisia testejä.
Liitännän testaus Vs-integraation testaus
Liitännän testaus | Integraation testaus |
---|---|
|
|
Yhteenveto :
- Ohjelmistotuotannossa rajapintatestaus on yhteyden testaus, joka integroi kaksi järjestelmän komponenttia, kutsutaan liitännäksi.
- Liitäntätestaus sisältää kahden pääsegmentin testaamisen
- Web-palvelin ja sovelluspalvelimen käyttöliittymä
- Sovelluspalvelin ja tietokantapalvelimen käyttöliittymä.
- Tämä testaus varmistaa, että loppukäyttäjillä tai asiakkailla ei tule olla mitään ongelmia käyttäessään tiettyä ohjelmistotuotetta.