Co je testování kompatibility? Vpřed & Zpětné testování (příklad)

Obsah:

Anonim

Než se naučíme testování kompatibility, pochopme -

Co je to kompatibilita?

Kompatibilita není nic jiného než schopnost existovat nebo žít společně. Za normálního života není olej kompatibilní s vodou, ale mléko lze snadno kombinovat s vodou.

Co je testování kompatibility?

Testování kompatibility je typ testování softwaru, který kontroluje, zda je váš software schopen běžet na jiném hardwaru, operačních systémech, aplikacích, síťových prostředích nebo mobilních zařízeních.

Testování kompatibility je typ nefunkčního testování

Druhy testů kompatibility

Pojďme se podívat na typy testování kompatibility

  • Hardware : Kontroluje kompatibilitu softwaru s různými hardwarovými konfiguracemi.
  • Operační systémy : Kontroluje, zda je váš software kompatibilní s různými operačními systémy, jako jsou Windows, Unix, Mac OS atd.
  • Software : Zkontroluje kompatibilitu vyvinutého softwaru s jiným softwarem. Například aplikace MS Word by měla být kompatibilní s jiným softwarem, jako je MS Outlook, MS Excel, VBA atd.
  • Síť: Vyhodnocení výkonu systému v síti s různými parametry, jako je šířka pásma, provozní rychlost, kapacita. Rovněž kontroluje aplikaci v různých sítích se všemi výše uvedenými parametry.
  • Prohlížeč : Kontroluje kompatibilitu vašeho webu s různými prohlížeči, jako je Firefox, Google Chrome, Internet Explorer atd.
  • Zařízení : Kontroluje kompatibilitu vašeho softwaru s různými zařízeními, jako jsou zařízení USB s porty, tiskárny a skenery, další mediální zařízení a Blue tooth.
  • Mobilní : Kontrola, zda je váš software kompatibilní s mobilními platformami, jako jsou Android, iOS atd.
  • Verze softwaru: Ověřuje kompatibilitu vaší softwarové aplikace s různými verzemi softwaru. Například kontrola kompatibility Microsoft Wordu s Windows 7, Windows 7 SP1, Windows 7 SP2, Windows 7 SP3.

V Testování kompatibility existují dva typy kontroly verzí:

Zpětné testování kompatibility

Testování zpětné kompatibility je technika k ověření chování a kompatibility vyvinutého hardwaru nebo softwaru s jejich staršími verzemi hardwaru nebo softwaru. Zpětné testování kompatibility je mnohem předvídatelné, protože jsou známy všechny změny z předchozích verzí.

Předběžné testování kompatibility

Předběžné testování kompatibility je proces, který ověřuje chování a kompatibilitu vyvinutého hardwaru nebo softwaru s novějšími verzemi hardwaru nebo softwaru. Předběžné testování kompatibility je trochu těžké předvídat, protože změny, které budou provedeny v novějších verzích, nejsou známy.

Nástroje pro testování kompatibility

  1. BrowserStack - Testování kompatibility prohlížeče: Tento nástroj pomáhá softwarovému inženýrovi kontrolovat aplikace v různých prohlížečích.
  2. Virtual Desktops - Operating System Compatibility: This is used to run the applications in multiple operating systems as virtual machines. n Počet systémů lze připojit a porovnat výsledky.

Jak provést testování kompatibility

  1. Počáteční fází testování kompatibility je definování sady prostředí nebo platforem, na kterých má aplikace pracovat.
  2. Tester by měl mít dostatečné znalosti platforem / softwaru / hardwaru, aby pochopil očekávané chování aplikace v různých konfiguracích.
  3. Prostředí je třeba nastavit pro testování s různými platformami, zařízeními a sítěmi, aby bylo možné zkontrolovat, zda vaše aplikace běží dobře v různých konfiguracích.
  4. Nahlaste chyby. Opravte vady. Znovu otestujte, abyste potvrdili opravu defektu.

Závěr:

Nejdůležitějším použitím testování kompatibility je zajistit, zda vyvinutý software funguje v různých konfiguracích (jak je uvedeno v dokumentaci požadavků). Toto testování je nezbytné ke kontrole, zda je aplikace kompatibilní s prostředím klienta.