Ez a cikk egy tükör gépi fordítás, kérjük, kattintson ide, hogy ugorjon az eredeti cikkre.

Nézet: 9443|Válasz: 0

A szoftverkompatibilitás tesztelésről beszélünk

[Linket másol]
Közzétéve 2014. 11. 06. 11:11:02 | | |
A szoftvertesztelés tesztelési eszközöket használ a termékek működésének és teljesítményének tesztelésére a tesztséma és folyamat szerint, sőt, szükség szerint különböző teszteszközöket írnak, a tesztrendszer tervezését és karbantartását, valamint a tesztséma lehetséges problémáinak elemzését és értékelését jelentik. A tesztesetek végrehajtása után a hibákat nyomon kell követni, hogy a fejlesztett termék megfelel-e a követelményeknek. Ezek közül a szoftverkompatibilitási tesztelés azt jelenti, hogy a szoftver működési környezettől való függőségének vizsgálata annak ellenőrzése, hogy a szoftver minden kívánt környezetben futni tudja-e.
1. Hardveres kompatibilitási teszt
A hardverkompatibilitási tesztelés általában két szempontot vizsgál: az egyik, hogy különböző hardverkonfigurációk befolyásolhatják a szoftver teljesítményét, a másik, hogy ha a szoftver bizonyos hardver funkcióit használja, akkor kompatibilitást kell tesztelni. A hardveres kompatibilitási teszt a következő:
1. Kompatibilitási teszt az egész géppel
A szoftver működését figyelembe véve szükséges tesztelni a gyakori hardverkonfigurációkat, hogy megállapítsuk, a szoftver képes több hardverkonfigurációs környezetben futni. Ha a szoftver magas hardverkonfigurációs követelményeket követ, akkor az érzékenységét is kell tesztelni.
2. Kompatibilitási teszt a panelekkel és perifériákkal
Ha a szoftver közvetlen hozzáférést igényel bizonyos típusú lapokhoz és perifériákhoz, gyakran tesztelni kell az adott lapok és perifériák interfészhívásait, hogy minden kártya- és perifériás modell hozzáférjen ezekhez az interfészekhez.
2. Szoftverkompatibilitási teszt
A szoftverkompatibilitási tesztelés főként a következő kérdéseket vizsgálja:
1. Kompatibilitás az operációs rendszerrel
Ha egy szoftver több operációs rendszeren is futhat, akkor tesztelni kell annak a platformnak a különböző verzióiban való kompatibilitást.
2. Kompatibilitás adatbázisokkal
Ha a szoftvernek különböző adatbázisokat kell támogatnia, akkor általában kompatibilitási tesztelés szükséges különböző adatbázis-termékekhez, és kompatibilitási tesztelés is szükséges különböző verziókhoz, ha ugyanaz az adatbázis több verziót tartalmaz. Jelenleg a leggyakrabban használt adatbázis-termékek többsége támogatja az SQL szabványos adatbázisokat, mint például az MS SQL Server, Oracle, ODBC, JDBC stb., de különböző adatbázisok eltérő SQL szabványokat támogatnak. Ha a tesztelt szoftver támogatja az ODBC-t és a JDBC-t, és ODBC-n és JDBC-n keresztül csatlakozik a tényleges adatbázishoz, akkor a szoftver kompatibilitási tesztje magában foglalja az ODBC és JDBC tesztelését, valamint a tényleges adatbázis tesztelését.
3. Böngészőkkel való kompatibilitás
Kompatibilitási problémák gyakran felmerülnek különböző böngészők és különböző böngészőverziók esetén, például bizonyos HTML címkék csak bizonyos böngészőkben használhatók; Néhány speciális szkript és plugin csak bizonyos böngészők számára elérhető. Például az Active X-et csak az Internet Explorer támogatja, és különböző böngészők eltérő biztonsági beállításokkal rendelkeznek, ezért szükséges tesztelni, hogy a böngészők képesek megfelelő biztonsági beállításokat biztosítani a webalkalmazás használatához.
4. Kompatibilitás a middleware-ekkel
Egyre több szoftver igényel middleware támogatást a működéshez. A különböző gyártók által fejlesztett middleware nagyon eltérő, és nehéz egy middleware-en futó szoftver a másik middleware-en futni. Ezért a middleware-rel való kompatibilitási tesztelést főként ugyanazon termék különböző verzióihoz tesztelik. Emellett néhány alkalmazásnak különböző J2EE middleware-eken kell futnia.
5. Kompatibilitás más szoftverekkel
A szoftvernek mindig interakcióba kell lépnie más működő szoftverekkel, és bármilyen interakciói probléma problémákat okozhat a szoftver működésében, ezért kompatibilitási tesztelést kell végezni azoknak a szoftvereknek a szoftverével, amelyek interakcióba léphetnek vele.
6. Kompatibilitás a platform szoftverekkel
A platformszoftvereket két típusra oszthatjuk: műveleti platform és fejlesztő platform. A futó platformnál a kompatibilitási teszt főként a platform szoftverének és azon futó alkalmazásszoftver kompatibilitásának tesztelését foglalja magában, míg a fejlesztő platformon a kompatibilitási teszt a fejlesztett szoftver és a megfelelő környezet kompatibilitásának tesztelését foglalja magában.
3. Adatkompatibilitási teszt
Az adatkompatibilitás főként a következőket foglalja magában:
1. Adatkompatibilitási tesztelés különböző verziók között
Egy szoftverrendszer életciklusa során több verzióval rendelkezik, ezért a kompatibilitási tesztelés fontos szempont, amikor azt vizsgálják, hogy egy új szoftververzió kompatibilis-e egy régebbi verzió adataival.
2. Adatkompatibilitási teszt különböző szoftverek között
Az adatkompatibilitási tesztelés nemcsak ugyanazon szoftver különböző verziói között létezik, hanem különböző szoftverek között is. Általában a sorozatban lévő különböző szoftvereket a megegyezett adatformátumon keresztül integrálják, míg a különböző szoftvereket a szabványos adatformátumon keresztül integrálják, ekkor ellenőrizni kell, hogy a tesztelt szoftver képes helyesen kommunikálni különböző összetett adatformátumú adatokon az adott egy vagy több adatformátum esetén.
Összegzés: A tényleges szoftverfejlesztésben a szoftvereknek általában sokféle szoftver- és hardverkörnyezetben kell futnia, de mivel bármely szoftver többé-kevésbé függ a futó környezettől, a környezeti különbség eltérő eredményeket eredményezhet, amikor a szoftver különböző környezetben fut, ezért fontos tesztelni a szoftver kompatibilitását. Azonban nem minden szoftvert kell minden kompatibilitási elemre tesztelni, és a tényleges tesztelés során a szoftvertípus, a követelmény pozicionálása és a tesztkörnyezet alapján kell választani, valamint módosítani és bővíteni a tesztrendszert. Fontos megjegyezni, hogy testreszabott rendszerek esetén a kompatibilitási tesztelést a lehető leghamarabb el kell végezni, különben a rendszer használatba állítása után a kompatibilitási tesztelés kockázata és befektetése nőni fog a rendszerben lévő adatok számának növekedésével. Gyakran, ha a kívánt működési környezetben sok eltérés van, kompatibilitás bonyolult lesz, különben a kompatibilitás valószínűleg problémamentes lesz, és a kompatibilitási tesztelés nagyon egyszerű lesz. Ezért a különböző szoftverek működési környezetéhez tartozó követelményei szerint különböző szoftverkompatibilitási teszteket kell végezni, hogy biztosítsák a szoftver normális működését és maximális szerepét betölteni.





Előző:Elengedhetetlen a Java hatékony futásához: A StringBuffer hatékonyabb, mint a String
Következő:De4dot vizualizációs eszköz
Lemondás:
A Code Farmer Network által közzétett összes szoftver, programozási anyag vagy cikk kizárólag tanulási és kutatási célokra szolgál; A fenti tartalmat nem szabad kereskedelmi vagy illegális célokra használni, különben a felhasználók viselik az összes következményet. Az oldalon található információk az internetről származnak, és a szerzői jogi vitáknak semmi köze ehhez az oldalhoz. A fenti tartalmat a letöltés után 24 órán belül teljesen törölni kell a számítógépéről. Ha tetszik a program, kérjük, támogassa a valódi szoftvert, vásároljon regisztrációt, és szerezzen jobb hiteles szolgáltatásokat. Ha bármilyen jogsértés történik, kérjük, vegye fel velünk a kapcsolatot e-mailben.

Mail To:help@itsvse.com