Înainte de a învăța testarea compatibilității, să înțelegem-
Ce este compatibilitatea?
Compatibilitatea nu este altceva decât capacitatea de a exista sau de a trăi împreună. În viața normală, uleiul nu este compatibil cu apa, dar laptele poate fi ușor combinat cu apă.
Ce este testarea compatibilității?
Testarea compatibilității este un tip de testare software pentru a verifica dacă software-ul dvs. este capabil să ruleze pe diferite hardware, sisteme de operare, aplicații, medii de rețea sau dispozitive mobile.
Testarea compatibilității este un tip de testare nefuncțională
Tipuri de teste de compatibilitate
Să analizăm tipurile de testare a compatibilității
- Hardware : verifică software-ul pentru a fi compatibil cu diferite configurații hardware.
- Sisteme de operare : Verifică software-ul dvs. pentru a fi compatibil cu diferite sisteme de operare precum Windows, Unix, Mac OS etc.
- Software : verifică software-ul dezvoltat pentru a fi compatibil cu alte software-uri. De exemplu, aplicația MS Word ar trebui să fie compatibilă cu alte programe precum MS Outlook, MS Excel, VBA etc.
- Rețea: evaluarea performanței unui sistem într-o rețea cu parametri diferiți, cum ar fi lățimea de bandă, viteza de funcționare, capacitatea. De asemenea, verifică aplicația în diferite rețele cu toți parametrii menționați anterior.
- Browser : Verifică compatibilitatea site-ului dvs. web cu diferite browsere precum Firefox, Google Chrome, Internet Explorer etc.
- Dispozitive : Verifică compatibilitatea software-ului dvs. cu diferite dispozitive precum porturi USB, imprimante și scanere, alte dispozitive media și dinte albastru.
- Mobil : verificarea software-ului dvs. este compatibilă cu platformele mobile precum Android, iOS etc.
- Versiuni ale software-ului: verifică aplicația dvs. software pentru a fi compatibilă cu diferite versiuni ale software-ului. De exemplu, verificarea Microsoft Word pentru a fi compatibilă cu Windows 7, Windows 7 SP1, Windows 7 SP2, Windows 7 SP3.
Există două tipuri de verificare a versiunii în Testarea compatibilității:
Testarea compatibilității înapoi
Testarea înapoi a compatibilității este o tehnică de verificare a comportamentului și a compatibilității hardware-ului sau software-ului dezvoltat cu versiunile mai vechi ale acestuia. Testarea compatibilității înapoi este mult previzibilă, deoarece sunt cunoscute toate modificările față de versiunile anterioare.
Testarea compatibilității directe
Testarea compatibilității directe este un proces de verificare a comportamentului și compatibilității hardware-ului sau software-ului dezvoltat cu versiunile mai noi ale hardware-ului sau software-ului. Testarea compatibilității directe este puțin greu de prezis, deoarece modificările care vor fi făcute în versiunile mai noi nu sunt cunoscute.
Instrumente pentru testarea compatibilității
- BrowserStack - Testarea compatibilității browserului: acest instrument ajută un inginer software să verifice aplicația în diferite browsere.
- Desktop-uri virtuale - Compatibilitate sistem de operare: Acesta este utilizat pentru a rula aplicațiile în mai multe sisteme de operare ca mașini virtuale. n Numărul de sisteme poate fi conectat și poate compara rezultatele.
Cum se efectuează testarea compatibilității
- Faza inițială a testării compatibilității este definirea setului de medii sau platforme pe care se așteaptă să funcționeze aplicația.
- Testerul ar trebui să aibă suficiente cunoștințe despre platforme / software / hardware pentru a înțelege comportamentul preconizat al aplicației în diferite configurații.
- Mediul trebuie să fie configurat pentru testare cu diferite platforme, dispozitive, rețele pentru a verifica dacă aplicația dvs. funcționează bine sub diferite configurații.
- Raportați erorile. Remediați defectele. Re-testați pentru a confirma remedierea defectelor.
Concluzie:
Cea mai importantă utilizare a testării compatibilității este de a asigura dacă software-ul dezvoltat funcționează în configurații diferite (așa cum se menționează în documentația privind cerințele). Această testare este necesară pentru a verifica dacă aplicația este compatibilă cu mediul clientului.