Šis raksts ir mašīntulkošanas spoguļraksts, lūdzu, noklikšķiniet šeit, lai pārietu uz oriģinālo rakstu.

Skats: 9443|Atbildi: 0

Runājot par programmatūras saderības testēšanu

[Kopēt saiti]
Publicēts 06.11.2014 11:11:02 | | |
Programmatūras testēšana ir testēšanas rīku izmantošana, lai pārbaudītu produktu funkciju un veiktspēju saskaņā ar testa shēmu un procesu, un pat pēc vajadzības uzrakstītu dažādus testa rīkus, izstrādātu un uzturētu testa sistēmu, kā arī analizētu un novērtētu testa shēmas iespējamās problēmas. Pēc testa gadījumu izpildes ir jāizseko kļūmēm, lai nodrošinātu, ka izstrādātais produkts ir piemērots prasībām. Starp tiem programmatūras saderības testēšana attiecas uz programmatūras atkarības pārbaudi no tās darbības vides, lai pārbaudītu, vai programmatūra var darboties visās vēlamajās vidēs.
1. Aparatūras saderības pārbaude
Aparatūras saderības testēšanā parasti tiek ņemti vērā divi aspekti: viens ir tas, ka dažādas aparatūras konfigurācijas var ietekmēt programmatūras veiktspēju, un otrs ir tas, ka, ja programmatūra izmanto noteiktas aparatūras funkcijas, tās saderība ir jāpārbauda. Aparatūras saderības pārbaude ir šāda:
1. Saderības pārbaude ar visu mašīnu
Ņemot vērā programmatūras darbību, ir jāpārbauda parastās aparatūras konfigurācijas, lai noteiktu, ka programmatūra var darboties vairākās aparatūras konfigurācijas vidēs. Ja programmatūrai ir augstas aparatūras konfigurācijas prasības, ir jāpārbauda arī tās jutīgums.
2. Saderības pārbaude ar plāksnēm un perifērijas ierīcēm
Ja programmatūrai ir nepieciešama tieša piekļuve noteikta veida platēm un perifērijas ierīcēm, bieži ir jāpārbauda saskarnes izsaukumi uz šīm platēm un perifērijas ierīcēm, lai nodrošinātu, ka piekļuve šīm saskarnēm ir pieejama visiem plates un perifērijas ierīču modeļiem.
2. Programmatūras saderības pārbaude
Programmatūras saderības testēšanā galvenokārt tiek ņemti vērā šādi jautājumi:
1. Saderība ar operētājsistēmu
Ja programmatūra var darboties vairākās operētājsistēmās, ir jāpārbauda tās saderība ar dažādām vienas operētājsistēmas platformas versijām.
2. Saderība ar datubāzēm
Ja programmatūrai ir jāatbalsta dažādas datu bāzes, saderības testēšana parasti ir nepieciešama dažādiem datu bāzes produktiem, un saderības testēšana ir nepieciešama arī dažādām versijām, ja vienā datu bāzes produktā ir vairākas versijas. Šobrīd lielākā daļa visbiežāk izmantoto datu bāzu produktu atbalsta SQL standarta datu bāzes, piemēram, MS SQL Server, Oracle, ODBC, JDBC utt., bet dažādas datu bāzes atbalsta dažādus SQL standartus. Ja testējamā programmatūra atbalsta ODBC un JDBC un izveido savienojumu ar faktisko datu bāzi, izmantojot ODBC un JDBC, programmatūras saderības pārbaudei jāietver ODBC un JDBC testēšana un faktiskās datu bāzes testēšana.
3. Saderība ar pārlūkprogrammām
Saderības problēmas bieži rodas dažādām pārlūkprogrammām un dažādām pārlūkprogrammu versijām, piemēram, noteiktus HTML tagus var izmantot tikai noteiktās pārlūkprogrammās; Daži konkrēti skripti un spraudņi ir pieejami tikai noteiktām pārlūkprogrammām. Piemēram, Active X atbalsta tikai Internet Explorer, un dažādām pārlūkprogrammām ir atšķirīgi drošības iestatījumi, tāpēc ir jāpārbauda, vai pārlūkprogrammas var nodrošināt atbilstošus drošības iestatījumus tīmekļa lietojumprogrammas lietošanai.
4. Saderība ar starpprogrammatūru
Arvien vairāk programmatūras ir nepieciešams starpprogrammatūras atbalsts, lai darbotos. Dažādu ražotāju izstrādātā starpprogrammatūra ir ļoti atšķirīga, un programmatūrai, kas darbojas vienā starpprogrammatūrā, ir grūti darboties citā starpprogrammatūrā. Tāpēc saderības testēšana ar starpprogrammatūru galvenokārt tiek pārbaudīta dažādām viena produkta versijām. Turklāt dažām lietojumprogrammām var būt jādarbojas citā J2EE starpprogrammatūrā.
5. Saderība ar citu programmatūru
Programmatūrai vienmēr ir jāmijiedarbojas ar citu programmatūru, un jebkuras mijiedarbības problēmas var radīt problēmas ar programmatūras darbību, tāpēc ir jāveic saderības pārbaude programmatūrai, kas var mijiedarboties ar šo programmatūru.
6. Saderība ar platformas programmatūru
Mēs varam iedalīt platformas programmatūru divos veidos: darbības platforma un izstrādes platforma. Darbojošajai platformai saderības pārbaude galvenokārt ietver platformas programmatūras saderības pārbaudi ar tajā darbojošos lietojumprogrammatūru, un izstrādes platformai saderības pārbaude ietver izstrādātās programmatūras saderības pārbaudi ar atbilstošo vidi.
3. Datu saderības pārbaude
Datu saderība galvenokārt ietver:
1. Datu saderības pārbaude starp dažādām versijām
Programmatūras sistēmai visā tās dzīves ciklā būs vairākas versijas, tāpēc saderības pārbaude ir svarīgs aspekts, pārbaudot, vai jaunā programmatūras versija ir saderīga ar vecākas versijas datiem.
2. Datu saderības pārbaude starp dažādām programmatūrām
Datu saderības testēšana pastāv ne tikai starp dažādām vienas programmatūras versijām, bet arī starp dažādām programmatūrām. Parasti dažāda programmatūra sērijā tiek integrēta, izmantojot saskaņotu datu formātu, un atšķirīga programmatūra tiek integrēta, izmantojot standarta datu formātu, šobrīd ir jāpārbauda, vai testējamā programmatūra var pareizi mijiedarboties, izmantojot dažādus datus salikto datu formātā atbilstošajam vienam vai vairākiem datu formātiem.
Secinājums: Faktiskajā programmatūras izstrādē programmatūrai parasti ir jādarbojas daudzās dažādās programmatūras un aparatūras vidēs, bet, tā kā jebkura programmatūra ir vairāk vai mazāk atkarīga no darbības vides, vides atšķirības var izraisīt atšķirīgus rezultātus, kad programmatūra darbojas dažādās vidēs, tāpēc ir svarīgi pārbaudīt programmatūras saderību. Tomēr ne katra programmatūra ir jāpārbauda visiem saderības vienumiem, un faktiskajā testēšanā ir jāizvēlas atbilstoši programmatūras veidam, prasību pozicionēšanai un testa videi, kā arī jāpielāgo un jāpaplašina testa shēma. Jāatzīmē arī, ka pielāgotām sistēmām saderības testēšana jāveic pēc iespējas ātrāk, pretējā gadījumā pēc sistēmas nodošanas ekspluatācijā palielināsies saderības testēšanas risks un ieguldījumi, palielinoties sistēmas datiem. Bieži vien, ja vēlamajā darbības vidē ir daudz variāciju, saderība būs sarežģīta, pretējā gadījumā saderība, visticamāk, būs bez problēmām un saderības pārbaude būs ļoti vienkārša. Tāpēc saskaņā ar dažādu programmatūras prasībām to darbības videi jāveic dažādi programmatūras saderības testi, lai nodrošinātu programmatūras normālu darbību un spēlētu tās maksimālo lomu.





Iepriekšējo:Būtiski, lai Java darbotos efektīvi: StringBuffer ir efektīvāks nekā String
Nākamo:De4dot vizualizācijas rīks
Atruna:
Visa programmatūra, programmēšanas materiāli vai raksti, ko publicē Code Farmer Network, ir paredzēti tikai mācību un pētniecības mērķiem; Iepriekš minēto saturu nedrīkst izmantot komerciāliem vai nelikumīgiem mērķiem, pretējā gadījumā lietotājiem ir jāuzņemas visas sekas. Informācija šajā vietnē nāk no interneta, un autortiesību strīdiem nav nekāda sakara ar šo vietni. Iepriekš minētais saturs ir pilnībā jāizdzēš no datora 24 stundu laikā pēc lejupielādes. Ja jums patīk programma, lūdzu, atbalstiet oriģinālu programmatūru, iegādājieties reģistrāciju un iegūstiet labākus oriģinālus pakalpojumus. Ja ir kādi pārkāpumi, lūdzu, sazinieties ar mums pa e-pastu.

Mail To:help@itsvse.com