Čo je to Test kompatibility? Vpred & Spätné testovanie (príklad)

Obsah:

Anonim

Predtým, ako sa naučíme testovanie kompatibility, pochopme-

Čo je to kompatibilita?

Kompatibilita nie je nič iné ako schopnosť existovať alebo žiť spolu. Za normálnych okolností nie je olej kompatibilný s vodou, ale mlieko sa dá ľahko kombinovať s vodou.

Čo je to Test kompatibility?

Testovanie kompatibility je typom testovania softvéru, ktorým sa kontroluje, či je váš softvér schopný fungovať na rôznych hardvéroch, operačných systémoch, aplikáciách, sieťových prostrediach alebo mobilných zariadeniach.

Testovanie kompatibility je typ nefunkčného testovania

Typy testov kompatibility

Pozrime sa na typy testovania kompatibility

  • Hardvér : Kontroluje kompatibilitu softvéru s rôznymi hardvérovými konfiguráciami.
  • Operačné systémy : Kontroluje kompatibilitu vášho softvéru s rôznymi operačnými systémami, ako sú Windows, Unix, Mac OS atď.
  • Softvér : Kontroluje kompatibilitu vyvinutého softvéru s iným softvérom. Napríklad aplikácia MS Word by mala byť kompatibilná s iným softvérom ako MS Outlook, MS Excel, VBA atď.
  • Sieť: Vyhodnotenie výkonu systému v sieti s rôznymi parametrami, ako sú napríklad Šírka pásma, Prevádzková rýchlosť, Kapacita. Kontroluje tiež aplikáciu v rôznych sieťach so všetkými vyššie uvedenými parametrami.
  • Prehliadač : Kontroluje kompatibilitu vášho webu s rôznymi prehľadávačmi, ako sú Firefox, Google Chrome, Internet Explorer atď.
  • Zariadenia : Kontroluje kompatibilitu vášho softvéru s rôznymi zariadeniami, ako sú napríklad zariadenia USB s portom, tlačiarne a skenery, ďalšie mediálne zariadenia a Blue tooth.
  • Mobil : Skontrolujte, či je váš softvér kompatibilný s mobilnými platformami ako Android, iOS atď.
  • Verzie softvéru: Overuje sa kompatibilita vašej softvérovej aplikácie s rôznymi verziami softvéru. Napríklad kontrola kompatibility vášho Microsoft Wordu s Windows 7, Windows 7 SP1, Windows 7 SP2, Windows 7 SP3.

V Testovaní kompatibility existujú dva typy kontroly verzií:

Spätné testovanie kompatibility

Testovanie spätnej kompatibility je technika na overenie správania a kompatibility vyvinutého hardvéru alebo softvéru s ich staršími verziami hardvéru alebo softvéru. Spätné testovanie kompatibility je veľmi predvídateľné, pretože sú známe všetky zmeny z predchádzajúcich verzií.

Predbežné testovanie kompatibility

Predbežné testovanie kompatibility je proces, ktorý overuje správanie a kompatibilitu vyvinutého hardvéru alebo softvéru s novšími verziami hardvéru alebo softvéru. Predbežné testovanie kompatibility je ťažké predvídať, pretože zmeny, ktoré sa vykonajú v novších verziách, nie sú známe.

Nástroje na testovanie kompatibility

  1. BrowserStack - Testovanie kompatibility prehľadávača: Tento nástroj pomáha softvérovému inžinierovi skontrolovať aplikáciu v rôznych prehľadávačoch.
  2. Virtuálne desktopy - kompatibilita operačného systému: Používa sa na spustenie aplikácií vo viacerých operačných systémoch ako virtuálne stroje. n Počet systémov je možné pripojiť a porovnať výsledky.

Ako vykonať Testovanie kompatibility

  1. Počiatočnou fázou testovania kompatibility je definovanie množiny prostredí alebo platforiem, na ktorých sa očakáva, že aplikácia bude pracovať.
  2. Tester by mal mať dostatok znalostí o platformách / softvéri / hardvéri, aby pochopil očakávané správanie aplikácie v rôznych konfiguráciách.
  3. Je potrebné nastaviť prostredie na testovanie s rôznymi platformami, zariadeniami a sieťami, aby sa dalo skontrolovať, či vaša aplikácia funguje dobre v rôznych konfiguráciách.
  4. Nahláste chyby. Opravte chyby. Znova vyskúšajte, aby ste potvrdili odstránenie chyby.

Záver:

Najdôležitejším použitím testovania kompatibility je zabezpečiť, či vyvinutý softvér funguje v rôznych konfiguráciách (ako je uvedené v dokumentácii požiadaviek). Toto testovanie je potrebné na kontrolu, či je aplikácia kompatibilná s prostredím klienta.