Šis straipsnis yra veidrodinis mašininio vertimo straipsnis, spauskite čia norėdami pereiti prie originalaus straipsnio.

Rodinys: 9443|Atsakyti: 0

Kalbant apie programinės įrangos suderinamumo testavimą

[Kopijuoti nuorodą]
Paskelbta 2014-11-06 11:11:02 | | |
Programinės įrangos testavimas – tai testavimo įrankių naudojimas, siekiant patikrinti produktų veikimą ir veikimą pagal bandymo schemą ir procesą, netgi prireikus parašyti skirtingus testavimo įrankius, projektuoti ir prižiūrėti testavimo sistemą bei analizuoti ir įvertinti galimas testavimo schemos problemas. Atlikus testavimo atvejus, reikia sekti gedimus, kad būtų užtikrinta, jog sukurtas produktas atitinka reikalavimus. Tarp jų programinės įrangos suderinamumo testavimas reiškia programinės įrangos priklausomybės nuo jos operacinės aplinkos testavimą, siekiant patikrinti, ar programinė įranga gali veikti visose norimose aplinkose.
1. Aparatinės įrangos suderinamumo testas
Atliekant aparatinės įrangos suderinamumo testavimą paprastai atsižvelgiama į du aspektus: vienas yra tas, kad skirtingos aparatinės įrangos konfigūracijos gali turėti įtakos programinės įrangos veikimui, o kitas yra tas, kad jei programinė įranga naudoja tam tikras tam tikros aparatinės įrangos funkcijas, jos suderinamumas turi būti patikrintas. Aparatinės įrangos suderinamumo testas yra toks:
1. Suderinamumo testas su visa mašina
Atsižvelgiant į programinės įrangos veikimą, būtina išbandyti įprastas aparatinės įrangos konfigūracijas, kad nustatytumėte, ar programinė įranga gali veikti keliose aparatinės įrangos konfigūracijos aplinkose. Jei programinei įrangai keliami aukšti aparatinės įrangos konfigūracijos reikalavimai, taip pat būtina išbandyti jos jautrumą.
2. Suderinamumo su plokštėmis ir periferiniais įrenginiais testas
Jei programinei įrangai reikalinga tiesioginė prieiga prie tam tikrų tipų plokščių ir periferinių įrenginių, dažnai reikia išbandyti sąsajos iškvietimus į šias plokštes ir periferinius įrenginius, siekiant užtikrinti, kad prieiga prie šių sąsajų būtų prieinama visiems plokščių ir periferinių įrenginių modeliams.
2. Programinės įrangos suderinamumo testas
Programinės įrangos suderinamumo testavimas daugiausia susijęs su šiais klausimais:
1. Suderinamumas su operacine sistema
Jei programinė įranga gali veikti keliose operacinėse sistemose, reikia patikrinti, ar ji suderinama su skirtingomis tos pačios operacinės sistemos platformos versijomis.
2. Suderinamumas su duomenų bazėmis
Jei programinė įranga turi palaikyti skirtingas duomenų bazes, suderinamumo testavimas paprastai reikalingas skirtingiems duomenų bazių produktams, o suderinamumo testavimas taip pat reikalingas skirtingoms versijoms, jei tame pačiame duomenų bazės produkte yra kelios versijos. Šiuo metu dauguma dažniausiai naudojamų duomenų bazių produktų palaiko SQL standartines duomenų bazes, tokias kaip MS SQL Server, Oracle, ODBC, JDBC ir kt., tačiau skirtingos duomenų bazės palaiko skirtingus SQL standartus. Jei bandoma programinė įranga palaiko ODBC ir JDBC ir prisijungia prie tikrosios duomenų bazės per ODBC ir JDBC, programinės įrangos suderinamumo testas turėtų apimti ODBC ir JDBC testavimą bei tikrosios duomenų bazės testavimą.
3. Suderinamumas su naršyklėmis
Suderinamumo problemos dažnai kyla skirtingoms naršyklėms ir skirtingoms naršyklių versijoms, pvz., tam tikros HTML žymos gali būti naudojamos tik tam tikrose naršyklėse; Kai kurie konkretūs scenarijai ir papildiniai galimi tik tam tikrose naršyklėse. Pavyzdžiui, "Active X" palaiko tik "Internet Explorer", o skirtingos naršyklės turi skirtingus saugos nustatymus, todėl būtina patikrinti, ar naršyklės gali pateikti tinkamus saugos nustatymus žiniatinklio programai naudoti.
4. Suderinamumas su tarpine programine įranga
Vis daugiau programinės įrangos reikalauja tarpinės programinės įrangos palaikymo. Skirtingų gamintojų sukurta tarpinė programinė įranga yra labai skirtinga, todėl programinei įrangai, veikiančiai vienoje tarpinėje programinėje įrangoje, sunku paleisti kitoje tarpinėje programinėje įrangoje. Todėl suderinamumo testavimas su tarpine programine įranga daugiausia išbandomas skirtingoms to paties produkto versijoms. Be to, kai kurioms programoms gali tekti paleisti skirtingą J2EE tarpinę programinę įrangą.
5. Suderinamumas su kita programine įranga
Programinė įranga visada turi sąveikauti su kita veikiančia programine įranga, o bet kokios sąveikos problemos gali sukelti programinės įrangos veikimo problemų, todėl reikia atlikti programinės įrangos, kuri gali sąveikauti su šia programine įranga, suderinamumo bandymus.
6. Suderinamumas su platformos programine įranga
Platformos programinę įrangą galime suskirstyti į du tipus: operacijų platformą ir kūrimo platformą. Veikiančios platformos suderinamumo testas daugiausia apima platformos programinės įrangos suderinamumo su joje veikiančia taikomąja programine įranga testavimą, o kūrimo platformos suderinamumo testas apima sukurtos programinės įrangos suderinamumo su atitinkama aplinka testavimą.
3. Duomenų suderinamumo testas
Duomenų suderinamumas daugiausia apima:
1. Duomenų suderinamumo testavimas tarp skirtingų versijų
Programinės įrangos sistema turės daugybę versijų per visą jos gyvavimo ciklą, todėl suderinamumo testavimas yra svarbus aspektas tikrinant, ar nauja programinės įrangos versija suderinama su senesnės versijos duomenimis.
2. Skirtingos programinės įrangos duomenų suderinamumo testas
Duomenų suderinamumo testavimas vyksta ne tik tarp skirtingų tos pačios programinės įrangos versijų, bet ir tarp skirtingos programinės įrangos. Paprastai skirtinga programinė įranga serijoje yra integruota per sutartą duomenų formatą, o skirtinga programinė įranga yra integruota per standartinį duomenų formatą, šiuo metu būtina patikrinti, ar bandoma programinė įranga gali tinkamai sąveikauti su įvairiais duomenimis sudėtiniu duomenų formatu atitinkamiems vienam ar keliems duomenų formatams.
Išvada: Kuriant programinę įrangą programinė įranga paprastai turi veikti daugelyje skirtingų programinės ir aparatinės įrangos aplinkų, tačiau kadangi bet kokia programinė įranga daugiau ar mažiau priklauso nuo veikiančios aplinkos, aplinkos skirtumas gali lemti skirtingus rezultatus, kai programinė įranga veikia skirtingose aplinkose, todėl svarbu išbandyti programinės įrangos suderinamumą. Tačiau ne kiekviena programinė įranga turi būti išbandyta pagal visus suderinamumo elementus, o atliekant faktinį testavimą būtina pasirinkti pagal programinės įrangos tipą, reikalavimų išdėstymą ir bandymo aplinką, koreguoti ir išplėsti testavimo schemą. Taip pat reikėtų pažymėti, kad pritaikytų sistemų suderinamumo testavimas turėtų būti atliekamas kuo anksčiau, kitaip pradėjus naudoti sistemą, didėjant sistemos duomenims, padidės suderinamumo testavimo rizika ir investicijos. Dažnai, jei norimoje darbo aplinkoje yra daug variantų, suderinamumas bus sudėtingas, kitaip suderinamumas greičiausiai bus be problemų, o suderinamumo testavimas bus labai paprastas. Todėl, atsižvelgiant į skirtingos programinės įrangos reikalavimus jų operacinei aplinkai, turėtų būti atliekami skirtingi programinės įrangos suderinamumo testai, kad būtų užtikrintas normalus programinės įrangos veikimas ir atliktas maksimalus jos vaidmuo.





Ankstesnis:Būtina, kad "Java" veiktų efektyviai: "StringBuffer" yra efektyvesnis nei "String"
Kitą:De4dot vizualizacijos įrankis
Atsakomybės apribojimas:
Visa programinė įranga, programavimo medžiaga ar straipsniai, kuriuos skelbia Code Farmer Network, yra skirti tik mokymosi ir mokslinių tyrimų tikslams; Aukščiau nurodytas turinys negali būti naudojamas komerciniais ar neteisėtais tikslais, priešingu atveju vartotojai prisiima visas pasekmes. Šioje svetainėje pateikiama informacija gaunama iš interneto, o ginčai dėl autorių teisių neturi nieko bendra su šia svetaine. Turite visiškai ištrinti aukščiau pateiktą turinį iš savo kompiuterio per 24 valandas nuo atsisiuntimo. Jei jums patinka programa, palaikykite autentišką programinę įrangą, įsigykite registraciją ir gaukite geresnes autentiškas paslaugas. Jei yra kokių nors pažeidimų, susisiekite su mumis el. paštu.

Mail To:help@itsvse.com