Što je ispitivanje kompatibilnosti? Naprijed & Ispitivanje unatrag (primjer)

Sadržaj:

Anonim

Prije nego što naučimo ispitivanje kompatibilnosti, shvatimo-

Što je kompatibilnost?

Kompatibilnost nije ništa drugo nego sposobnost postojanja ili zajedničkog života. U normalnom životu ulje nije kompatibilno s vodom, ali mlijeko se lako može kombinirati s vodom.

Što je ispitivanje kompatibilnosti?

Testiranje kompatibilnosti vrsta je testiranja softvera za provjeru može li vaš softver raditi na različitim hardverima, operativnim sustavima, aplikacijama, mrežnom okruženju ili mobilnim uređajima.

Ispitivanje kompatibilnosti vrsta je nefunkcionalnog ispitivanja

Vrste testova kompatibilnosti

Pogledajmo tipove ispitivanja kompatibilnosti

  • Hardver : Provjerava je li softver kompatibilan s različitim hardverskim konfiguracijama.
  • Operativni sustavi : Provjerava je li vaš softver kompatibilan s različitim operativnim sustavima poput Windows, Unix, Mac OS itd.
  • Softver : Provjerava je li vaš razvijeni softver kompatibilan s drugim softverom. Na primjer, aplikacija MS Word trebala bi biti kompatibilna s drugim softverom poput MS Outlook, MS Excel, VBA itd.
  • Mreža: Procjena performansi sustava u mreži s različitim parametrima kao što su širina pojasa, brzina rada, kapacitet. Također provjerava primjenu u različitim mrežama sa svim prethodno spomenutim parametrima.
  • Preglednik : Provjerava kompatibilnost vaše web stranice s različitim preglednicima kao što su Firefox, Google Chrome, Internet Explorer itd.
  • Uređaji : Provjerava kompatibilnost vašeg softvera s različitim uređajima poput uređaja s USB priključkom, pisača i skenera, ostalih medijskih uređaja i plavog zuba.
  • Mobilni : Provjera je li vaš softver kompatibilan s mobilnim platformama kao što su Android, iOS itd.
  • Verzije softvera: Provjerava je li vaš softverski program kompatibilan s različitim verzijama softvera. Na primjer, provjerite je li Microsoft Word kompatibilan sa sustavima Windows 7, Windows 7 SP1, Windows 7 SP2 i Windows 7 SP3.

Postoje dvije vrste provjere verzija u testiranju kompatibilnosti:

Ispitivanje povratne kompatibilnosti

Ispitivanje kompatibilnosti unatrag tehnika je kojom se provjerava ponašanje i kompatibilnost razvijenog hardvera ili softvera sa starijim verzijama hardvera ili softvera. Testiranje kompatibilnosti s unatrag je mnogo predvidljivo jer su poznate sve promjene u odnosu na prethodne verzije.

Prosljeđivanje ispitivanja kompatibilnosti

Prosljeđivanje kompatibilnosti postupak je za provjeru ponašanja i kompatibilnosti razvijenog hardvera ili softvera s novijim verzijama hardvera ili softvera. Napredno ispitivanje kompatibilnosti pomalo je teško predvidjeti jer promjene koje će se izvršiti u novijim verzijama nisu poznate.

Alati za ispitivanje kompatibilnosti

  1. BrowserStack - ispitivanje kompatibilnosti preglednika: Ovaj alat pomaže softverskom inženjeru da provjeri primjenu u različitim preglednicima.
  2. Virtualni stolovi - Kompatibilnost s operativnim sustavom: Koristi se za pokretanje aplikacija u više operativnih sustava kao virtualni strojevi. n Može se povezati broj sustava i usporediti rezultate.

Kako napraviti testiranje kompatibilnosti

  1. Početna faza ispitivanja kompatibilnosti je definiranje skupa okruženja ili platformi na kojima se očekuje da aplikacija radi.
  2. Tester bi trebao imati dovoljno znanja o platformama / softveru / hardveru da bi razumio očekivano ponašanje aplikacija u različitim konfiguracijama.
  3. Okruženje treba postaviti za testiranje s različitim platformama, uređajima i mrežama kako bi se provjerilo radi li vaš program dobro u različitim konfiguracijama.
  4. Prijavi greške. Otklonite nedostatke. Ponovno testirajte kako biste potvrdili ispravljanje nedostataka.

Zaključak:

Najvažnija upotreba ispitivanja kompatibilnosti je osigurati funkcionira li razvijeni softver pod različitim konfiguracijama (kako je navedeno u dokumentaciji o zahtjevima). Ovo testiranje potrebno je kako bi se provjerilo je li aplikacija kompatibilna s klijentovim okruženjem.