Mi az a kompatibilitási teszt? Előre & Visszafelé tesztelés (példa)

Tartalomjegyzék:

Anonim

Mielőtt megtanulnánk a kompatibilitási tesztet, értsük meg-

Mi az a kompatibilitás?

Az összeférhetőség nem más, mint a létezés vagy az együttélés képessége. A normális életben az olaj nem kompatibilis a vízzel, de a tej könnyen kombinálható vízzel.

Mi az a kompatibilitási teszt?

A kompatibilitási tesztelés egyfajta szoftvertesztelés annak ellenőrzésére, hogy a szoftver képes-e futtatni különböző hardvereken, operációs rendszereken, alkalmazásokon, hálózati környezeteken vagy mobil eszközökön.

A kompatibilitási tesztelés a nem funkcionális tesztelés egyik fajtája

Az kompatibilitási tesztek típusai

Vizsgáljuk meg a kompatibilitási teszt típusait

  • Hardver : Ellenőrzi, hogy a szoftver kompatibilis-e a különböző hardverkonfigurációkkal.
  • Operációs rendszerek : Ellenőrzi, hogy a szoftver kompatibilis-e a különböző operációs rendszerekkel, például a Windows, Unix, Mac OS stb.
  • Szoftver : Ellenőrzi, hogy a kifejlesztett szoftver kompatibilis-e más szoftverekkel. Például az MS Word alkalmazásnak kompatibilisnek kell lennie más szoftverekkel, például MS Outlook, MS Excel, VBA stb.
  • Hálózat: Egy hálózat teljesítményének értékelése változó paraméterekkel, például sávszélesség, működési sebesség, kapacitás. Ezenkívül ellenőrzi a különböző hálózatokban történő alkalmazást az összes korábban említett paraméterrel.
  • Böngésző : Ellenőrzi webhelyének kompatibilitását különböző böngészőkkel, mint például a Firefox, a Google Chrome, az Internet Explorer stb.
  • Eszközök : Ellenőrzi a szoftver kompatibilitását különböző eszközökkel, például USB port eszközökkel, nyomtatókkal és szkennerekkel, egyéb médiaeszközökkel és kék foggal.
  • Mobil : Szoftverének kompatibilitása olyan mobil platformokkal, mint az Android, az iOS stb.
  • A szoftver verziói: Ellenőrzi a szoftveralkalmazás kompatibilitását a szoftver különböző verzióival. Például ellenőrizze, hogy a Microsoft Word kompatibilis-e a Windows 7, Windows 7 SP1, Windows 7 SP2, Windows 7 SP3 rendszerekkel.

A kompatibilitási tesztelésben kétféle verzióellenőrzés létezik:

Visszafelé kompatibilitási teszt

A visszamenőleges kompatibilitási teszt egy olyan technika, amellyel ellenőrizhető a kifejlesztett hardver vagy szoftver viselkedése és kompatibilitása a hardver vagy szoftver régebbi verzióival. A visszamenőleges kompatibilitási teszt jóval kiszámíthatóbb, mivel a korábbi változatokhoz képest minden változás ismert.

Előre irányuló kompatibilitási teszt

Az előre irányuló kompatibilitási teszt egy folyamat, amely ellenőrzi a kifejlesztett hardver vagy szoftver viselkedését és kompatibilitását a hardver vagy szoftver újabb verzióival. Az előre történő kompatibilitási tesztet kissé nehéz megjósolni, mivel az újabb verziókban végrehajtandó változtatások nem ismertek.

Eszközök a kompatibilitás teszteléséhez

  1. BrowserStack - A böngésző kompatibilitásának tesztelése: Ez az eszköz segít egy szoftvermérnöknek ellenőrizni az alkalmazásokat a különböző böngészőkben.
  2. Virtuális asztali számítógépek - operációs rendszerek kompatibilitása: Ezt arra használják, hogy virtuális gépként futtassák az alkalmazásokat több operációs rendszerben. n Rendszerek száma csatlakoztatható és összehasonlítható az eredmények.

Hogyan kell elvégezni a kompatibilitási tesztet

  1. A kompatibilitási teszt kezdeti fázisa annak meghatározása, hogy mely környezetek vagy platformok várhatóan működnek az alkalmazáson.
  2. A tesztelőnek elegendő ismerettel kell rendelkeznie a platformokról / szoftverekről és hardverekről ahhoz, hogy megértse a várható konfigurációs alkalmazások viselkedését.
  3. Be kell állítani a környezetet a teszteléshez különböző platformokon, eszközökön, hálózatokon annak ellenőrzésére, hogy az alkalmazás jól működik-e különböző konfigurációkban.
  4. Jelentsd a hibákat. Javítsa ki a hibákat. Tegye meg újra a hibajavítás megerősítéséhez.

Következtetés:

A kompatibilitási teszt legfontosabb felhasználása annak biztosítása, hogy a kifejlesztett szoftver különböző konfigurációkban működik-e (a követelmények dokumentációjában leírtak szerint). Erre a tesztre van szükség annak ellenőrzéséhez, hogy az alkalmazás kompatibilis-e a kliens környezetével.