Kas yra suderinamumo testavimas? Pirmyn & Atgalinis bandymas (pavyzdys)

Turinys:

Anonim

Prieš išmokdami suderinamumo testavimo, supraskime

Kas yra suderinamumas?

Suderinamumas yra ne kas kita, o galimybė egzistuoti ar gyventi kartu. Įprastame gyvenime aliejus nesuderinamas su vandeniu, tačiau pieną galima lengvai derinti su vandeniu.

Kas yra suderinamumo testavimas?

Suderinamumo testavimas yra programinės įrangos testavimo tipas, siekiant patikrinti, ar jūsų programinė įranga gali veikti skirtingoje aparatinėje įrangoje, operacinėse sistemose, programose, tinklo aplinkoje ar mobiliuosiuose įrenginiuose.

Suderinamumo testavimas yra nefunkcinio testavimo tipas

Suderinamumo testų tipai

Panagrinėkime suderinamumo testavimo tipus

  • Aparatinė įranga : patikrina, ar programinė įranga suderinama su skirtingomis aparatinės įrangos konfigūracijomis.
  • Operacinės sistemos : patikrina, ar jūsų programinė įranga suderinama su skirtingomis operacinėmis sistemomis, tokiomis kaip „Windows“, „Unix“, „Mac OS“ ir kt.
  • Programinė įranga : patikrina, ar sukurta programinė įranga suderinama su kita programine įranga. Pavyzdžiui, „MS Word“ programa turėtų būti suderinama su kita programine įranga, pvz., „MS Outlook“, „MS Excel“, VBA ir kt.
  • Tinklas: sistemos veikimo tinkle įvertinimas, naudojant įvairius parametrus, tokius kaip pralaidumas, veikimo greitis, talpa. Jis taip pat tikrina taikymą skirtinguose tinkluose su visais anksčiau paminėtais parametrais.
  • Naršyklė : ji tikrina jūsų svetainės suderinamumą su skirtingomis naršyklėmis, tokiomis kaip „Firefox“, „Google Chrome“, „Internet Explorer“ ir kt.
  • Įrenginiai : jis tikrina jūsų programinės įrangos suderinamumą su įvairiais įrenginiais, tokiais kaip USB prievado įrenginiai, spausdintuvai ir skaitytuvai, kiti laikmenos įrenginiai ir „Blue tooth“.
  • Mobilusis : Patikrinkite, ar jūsų programinė įranga suderinama su tokiomis mobiliosiomis platformomis kaip „Android“, „iOS“ ir kt.
  • Programinės įrangos versijos: patikrinama, ar jūsų programinė įranga suderinama su skirtingomis programinės įrangos versijomis. Pavyzdžiui, patikrinkite, ar „Microsoft Word“ suderinama su „Windows 7“, „Windows 7 SP1“, „Windows 7 SP2“, „Windows 7 SP3“.

Suderinamumo testavime yra dviejų tipų versijų tikrinimas:

Suderinamumo atgalinis testavimas

Atgalinis suderinamumo testavimas yra metodas, skirtas patikrinti sukurtos techninės ar programinės įrangos elgseną ir suderinamumą su senesnėmis jų aparatinės ar programinės įrangos versijomis. Atgalinis suderinamumo testavimas yra daug nuspėjamas, nes visi ankstesnių versijų pakeitimai yra žinomi.

Pirmyn atliekamo suderinamumo testavimas

„Forward Compatibility Testing“ yra procesas, skirtas patikrinti sukurtos aparatūros ar programinės įrangos elgseną ir suderinamumą su naujesnėmis techninės ar programinės įrangos versijomis. Išankstinio suderinamumo testavimą yra šiek tiek sunku nuspėti, nes nežinomi pakeitimai, kurie bus atlikti naujesnėse versijose.

Suderinamumo testavimo įrankiai

  1. „BrowserStack“ - naršyklių suderinamumo testavimas: Šis įrankis padeda programinės įrangos inžinieriui patikrinti programą skirtingose ​​naršyklėse.
  2. Virtualūs darbalaukiai - operacinės sistemos suderinamumas: tai naudojama programoms paleisti keliose operacinėse sistemose kaip virtualiosioms mašinoms. n Galima prijungti sistemų skaičių ir palyginti rezultatus.

Kaip atlikti suderinamumo testavimą

  1. Pradinis suderinamumo testavimo etapas yra apibrėžti aplinkų ar platformų, kurias tikimasi, kad programa dirbs, rinkinį.
  2. Testuotojas turėtų turėti pakankamai žinių apie platformas / programinę įrangą / aparatinę įrangą, kad suprastų numatomą programos veikimą esant skirtingoms konfigūracijoms.
  3. Norint patikrinti, ar jūsų programa veikia gerai esant skirtingoms konfigūracijoms, reikia nustatyti aplinką, kad būtų galima atlikti bandymus su skirtingomis platformomis, įrenginiais, tinklais.
  4. Pranešti apie klaidas. Ištaisykite defektus. Pakartotinis bandymas patvirtinti defektų taisymą.

Išvada:

Svarbiausias suderinamumo testavimo būdas yra įsitikinti, ar sukurta programinė įranga veikia skirtingomis konfigūracijomis (kaip nurodyta reikalavimų dokumentacijoje). Šis bandymas yra būtinas norint patikrinti, ar programa suderinama su kliento aplinka.