Preden se naučimo preizkušanja združljivosti, razumimo-
Kaj je združljivost?
Združljivost ni nič drugega kot sposobnost obstoja ali skupnega življenja. V običajnem življenju olje ni združljivo z vodo, vendar je mleko enostavno kombinirati z vodo.
Kaj je testiranje združljivosti?
Preizkušanje združljivosti je vrsta preizkušanja programske opreme, s katero se preveri, ali se vaša programska oprema lahko izvaja na različni strojni opremi, operacijskih sistemih, aplikacijah, omrežnih okoljih ali mobilnih napravah.
Testiranje združljivosti je vrsta nefunkcionalnega testiranja
Vrste testov združljivosti
Oglejmo si tipe testiranja združljivosti
- Strojna oprema : Preveri, ali je programska oprema združljiva z različnimi konfiguracijami strojne opreme.
- Operacijski sistemi : preveri, ali je vaša programska oprema združljiva z različnimi operacijskimi sistemi, kot so Windows, Unix, Mac OS itd.
- Programska oprema : preverja, ali je vaša razvita programska oprema združljiva z drugo programsko opremo. Na primer, aplikacija MS Word mora biti združljiva z drugo programsko opremo, kot so MS Outlook, MS Excel, VBA itd.
- Omrežje: ocena učinkovitosti sistema v omrežju z različnimi parametri, kot so pasovna širina, delovna hitrost, zmogljivost. Preveri tudi uporabo v različnih omrežjih z vsemi prej omenjenimi parametri.
- Brskalnik : preveri združljivost vašega spletnega mesta z različnimi brskalniki, kot so Firefox, Google Chrome, Internet Explorer itd.
- Naprave : Preveri združljivost vaše programske opreme z različnimi napravami, kot so Naprave USB, Tiskalniki in optični bralniki, Druge medijske naprave in Modri zob.
- Mobilni : Preverjanje, ali je vaša programska oprema združljiva z mobilnimi platformami, kot so Android, iOS itd.
- Različice programske opreme: preverja, ali je vaša programska aplikacija združljiva z različnimi različicami programske opreme. Na primer, preverite, ali je Microsoft Word združljiv s sistemom Windows 7, Windows 7 SP1, Windows 7 SP2, Windows 7 SP3.
Pri preizkušanju združljivosti obstajata dve vrsti preverjanja različic:
Preskušanje združljivosti nazaj
Testiranje združljivosti nazaj je tehnika za preverjanje vedenja in združljivosti razvite strojne ali programske opreme s starejšimi različicami strojne ali programske opreme. Preizkus združljivosti z nazaj je veliko predvidljiv, saj so znane vse spremembe v prejšnjih različicah.
Preskušanje združljivosti naprej
Testiranje združljivosti naprej je postopek za preverjanje vedenja in združljivosti razvite strojne ali programske opreme z novejšimi različicami strojne ali programske opreme. Nadaljnje preizkuse združljivosti je nekoliko težko napovedati, saj spremembe, ki bodo uvedene v novejših različicah, niso znane.
Orodja za preizkušanje združljivosti
- BrowserStack - Testiranje združljivosti brskalnikov: To orodje pomaga programskemu inženirju, da preveri uporabo v različnih brskalnikih.
- Navidezni namizji - združljivost z operacijskim sistemom: Uporablja se za zagon aplikacij v več operacijskih sistemih kot navideznih strojev. n Število sistemov je mogoče povezati in primerjati rezultate.
Kako narediti testiranje združljivosti
- Začetna faza testiranja združljivosti je opredeliti nabor okolij ali platform, na katerih naj bi aplikacija delovala.
- Preizkuševalec mora imeti dovolj znanja o platformah / programski opremi / strojni opremi, da bo razumel pričakovano vedenje aplikacij v različnih konfiguracijah.
- Okolje je treba nastaviti za testiranje z različnimi platformami, napravami in omrežji, da se preveri, ali vaša aplikacija dobro deluje v različnih konfiguracijah.
- Prijavite napake. Odpravite napake. Ponovno preizkusite, da potrdite odpravljanje napak.
Zaključek:
Najpomembnejša uporaba testiranja združljivosti je zagotoviti, ali razvita programska oprema deluje v različnih konfiguracijah (kot je navedeno v dokumentaciji o zahtevah). To testiranje je potrebno, da se preveri, ali je aplikacija združljiva z naročnikovim okoljem.