Přejít na obsah|Přejít k hlavnímu menu|Přejít k vyhledávání

edhouse-CookieGdpr-Policy-s
0863043
0
/cz/gdpr/
187650B6B

Zpět na Blog

NávodySQA

Vytvořte si virtuální prostředí pomocí VMware Workstation Pro

Tech_blog

Tvorba, správa a obsluha virtuálních prostředí patří mezi každodenní testerské aktivity na většině projektů, zejména testujete-li desktopové aplikace. Virtuální stroj (Virtual Machine, VM) vám umožní vytvářet izolovaná prostředí s různou testovací konfigurací. Odpadá vám tak nutnost pro každou konfiguraci mít samostatný hardware (počítač). 
 
Na konci roku 2024 oznámila společnost VMware změnu v licenčních podmínkách u softwaru VMware Workstation Pro (a také VMware Fusion Pro pro macOS), který nyní nabízí zcela zdarma, a to i pro komerční účely. Považuji to za výbornou příležitost pro testery či kandidáty o testerskou pozici, jak si práci s VMs vyzkoušet a přidat si do životopisu velmi užitečnou technickou dovednost

Type 2 hypervisor 

Na úvod je vhodné zmínit, že VMware Workstation je tzv. Type 2 hypervisor. Hypervisor je software, který vytváří a spouští VMs. Type 1 hypervisor běží přímo na hardwaru a slouží jako odlehčený operační systém, zatímco type 2 hypervisor spouštíte na svém (hostitelském) operačním systému jako aplikaci. Na diagramu níže bude tedy Host OS představovat například Windows nainstalovaný na vašem počítači. 

Stažení a instalace 

https://www.vmware.com/products/desktop-hypervisor/workstation-and-fusion

Pro stažení aplikace budete přesměrováni na stránky Broadcomu (Broadcom v roce 2023 provedl akvizici společnosti VMware), kde si zdarma vytvořte účet. Po registraci se vám zobrazí instalační soubory. Software si stáhněte a nainstalujte na svůj počítač. 

Vytvoření první VM 

Vytvořme si novou VM s operačním systémem Windows. Jako první budeme potřebovat instalační médium Windows, tu získáme pomocí MediaCreationTool od Microsoftu

Na úvodní obrazovce po spuštění VMware Workstation zvolte Create New Virtual Machine. V prvním dialogu vyberte možnost Typical (recommended), následně vyberte vytvořený ISO soubor s instalací Windows. Pokračujte dále v nastavení a zvolte si HW parametry vaší VM. Je potřeba si uvědomit, že VM spouštíte na svém počítači, o hardwarové kapacity se tak budete dělit s vaším operačním systémem. Pokud máte například notebook s 8 GB RAM, virtuální stroj s RAM nastavenou na 8 GB vám nebude fungovat (bude velmi nestabilní).  

Po stisknutí Finish se vaše nová VM spustí a bude nutné projít standardní instalaci OS Windows.  

TIP

Pro testovací účely většinou nechcete ke svým VMs vázat žádný učet. Microsoft ISO pro nejnovější Windows vám však nepovolí instalaci bez zadání Microsoft účtu. Jak to lze při instalaci obejít, naleznete zde.

VMware tools

V nově vytvořené VM vždy doporučuji nainstalovat VMware tools. Jedná se o instalační balíček, který obsahuje různá vylepšení zvyšující výkon a pohodlí při používání VM. Okamžitě například poznáte, že po instalaci VMware tools se vám bude rozlišení VM automaticky přizpůsobovat oknu, ve kterém budete mít VM otevřenou. VMware Workstation vám po zvolení Install VMware tools vloží instalační médium do virtuální mechaniky ve vaší VM. VMware tools si pak pomocí pár kroků nainstalujete.

Efektivní testování díky snapshotům

Snapshoty patří bezesporu mezi nejsilnější zbraň virtuálních strojů. Jedná se o uložený obraz zachycující aktuální stav VM, ke kterému je možné se vracet. To se nám hodí například:

  • před testem, který může mít pro OS destruktivní povahu,
  • před instalací našeho testovacího SW,
  • při opakovaném spouštění stejného testu, kde si zajistíme vždy stejný stav prostředí před spuštěním testu, a tím i věrohodnější výsledky.

Snapshot můžete vytvořit i v zapnutém stavu VM, pokud je to však možné, doporučuji před vytvořením snapshotu VM vypnout. Snapshoty jsou pak stabilnější a vytvoření i načtení snapshotu je výrazně rychlejší. Snapshotů můžete mít i vice a stromově je vrstvit. Každý snapshot však zabírá další místo na vašem disku, s čímž je při správě vašich VMs potřeba počítat.

TIP

Po vytvoření VM si vždy připravte tzv. Initial Snapshot, tedy stav VM s potřebnými prerekvizitami předtím, než začnete instalovat váš testovaný software. Bude se jednat o výchozí bod, kam se můžete kdykoli bez obav vrátit. Já osobně si při tvorbě Initial Snapshotu:

  • připravím testovací data,
  • připravím vlastní skripty pro testování,
  • nainstaluji si SSH server,
  • připravím na disk další instalační média a soubory, které často využívám.

Součástí Initial Snapshotu může být také nastavení IP konfigurace síťových karet či jakékoli jiné nastavení systému pro testování.

Do budoucna si díky Initial Snapshotu ušetříte hodiny práce a spoustu sprostých slov. 😊

A to je vše, nyní máte VM připravenou a můžete si vyzkoušet, jak se s ní pracuje. K tomu se vám bude hodit oficiální dokumentace.

Testování zdar!

Sdílet článek

Autor

Petr Večeřa

Petr VečeřaBývalý markeťák, nyní SQE se zaměřením na automatizaci, a věčný fanoušek Pokémonů.

Edhouse newsletter

Získejte aktuální info ze světa Edhouse - novinky, setkávání, aktuální trendy softwarové i hardwarové.

Registrací vyjadřujete souhlas se zpracováním osobních údajů.

Děkujeme za váš zájem o odběr našeho newsletteru! Pro dokončení registrace je potřeba potvrdit vaše přihlášení. Na zadaný e-mail jsme vám právě zaslali potvrzovací odkaz. Klikněte prosím na tento odkaz, aby bylo vaše přihlášení dokončeno. Pokud e-mail nenajdete, zkontrolujte prosím složku nevyžádané pošty (spam) nebo složku hromadné pošty.