how install use vmware virtual machine software testing
Tegenwoordig is virtualisatie het meest trending onderwerp in de IT-industrie en het is een vaardigheid die van elke IT-medewerker wordt verwacht. Wat is virtualisatie en waarom is het zo belangrijk? Lees verder om alles te weten over virtualisatie en hoe het een nuttige vaardigheid kan zijn voor softwaretesters.
Zoals wiki zegt,
Virtualisatie, in computergebruik, verwijst naar het creëren van een virtuele (in plaats van daadwerkelijke) versie van iets, inclusief maar niet beperkt tot een virtueel computerhardwareplatform, besturingssysteem (OS), opslagapparaat of computernetwerkbronnen.
Met de groeiende technologie en vraag is de virtualisatietechnologie uitgebreid van hardware- en softwarevirtualisatie naar geheugenvirtualisatie, opslagvirtualisatie, datavirtualisatie en netwerkvirtualisatie. Elke scope van virtualisatie heeft zijn eigen specificatie.
Voor dit artikel concentreren we ons op hardwarevirtualisatie, de meest elementaire en meest benodigde virtualisatietechniek op het gebied van softwaretests.
Computer hardware virtualisatie is de virtualisatie van computers of besturingssystemen. In eenvoudige bewoordingen, op enkele fysieke hardware, wanneer een of meerdere virtuele computeromgevingen kunnen worden gemaakt en elk van deze kan worden gebruikt als een onafhankelijke computer, wordt dit genoemd platformvirtualisatie.
Onder Hardware / Platform-virtualisatie zijn drie soorten virtualisatie inbegrepen:
- Volledige virtualisatie: Volledige virtualisatie helpt bij het virtualiseren van de fysieke hoofdserver, zodat verschillende applicaties en software kunnen worden ondersteund. Volledige virtualisatie biedt de flexibiliteit om bestaande systemen te combineren met de nieuwere met verhoogde efficiëntie en goed georganiseerde hardware. De techniek stelt de beheerders in staat om een onveranderd en volledig gevirtualiseerd besturingssysteem te gebruiken.
- Gedeeltelijke virtualisatie: Deze methode simuleert de onderliggende hardwareconfiguratie voor de virtuele machines die worden gemaakt. De belangrijkste factor voor gedeeltelijke virtualisatie is adresruimtevirtualisatie, waarbij elke virtuele machine uit onafhankelijke adresruimte bestaat. Deze methode is eenvoudig te implementeren en biedt een handige en robuuste gevirtualiseerde omgeving.
- Paravirtualisatie : Deze virtualisatietechniek is een soort verbetering van virtualisatietechnologie, waarbij het besturingssysteem dat moet worden geïnstalleerd als gast-besturingssysteem, opnieuw wordt geconfigureerd voordat het in de virtuele machine wordt geïnstalleerd. Deze methode voert dus gewijzigde versies van besturingssystemen uit. Met behulp van deze techniek is de gast zich zeer goed bewust van zijn omgeving, aangezien het geparavirtualiseerde besturingssysteem wordt gewijzigd om alert te zijn op de virtualisatie ervan
In de wereld van vandaag zijn er veel oplossingen voor virtualisatie beschikbaar die door gebruikers als freeware kunnen worden gebruikt. Om er een paar op te noemen: VMware-speler Sun virtuele doos Oracle VM-manager Microsoft virtuele pc enz. Al deze virtualisatie-oplossingen kunnen op uw lokale desktopcomputer of laptop worden geïnstalleerd.
Aanbevolen literatuur = >> VirtualBox versus VMWare
Hoe virtualisatietechniek nuttig en voordelig is voor testers:
Op één fysieke machine kan slechts één besturingssysteem worden geïnstalleerd.
Overweeg eenvoorbeeld: In eerste instantie, volgens het testplan, moet de applicatie worden getest voor RHEL 6.1 en SLES 11.2. Na de eerste primaire release en kijkend naar de vraag van de applicatie, besluit het management om de ondersteuning uit te breiden voor andere distributies van Linux zoals Ubuntu, Fedora en Mint. Ook is het een langetermijnplan om dezelfde applicatie ook voor het Windows-platform te ontwikkelen.
Kijkend naar het scenario, in eerste instantie, toen slechts tweeBesturingssystemenwerden ondersteund, was het gemakkelijker om een testomgeving te creëren met behulp van meerdere fysieke machines. Maar wat gebeurt er als je verschillende versies en distro's moet testen en naar verwachting dagelijks op 50 machines (met verschillende configuraties) moet werken?
Creëren, onderhouden en bewaken van de enorme testomgeving is een vervelende taak en ook tijdrovend. En dit is waar virtualisatie in beeld komt. Virtualisatie maakt het leven zeker gemakkelijker door de implementatie van meerdere virtuele machines (VM's) op één fysieke machine mogelijk te maken. Daarnaast maken enkele van de belangrijkste kenmerken van virtualisatie het voordeliger.
hoe schrijf je testcases
Voordat u verder gaat met de voor- en nadelen van virtualisatie, laats een idee krijgen van de punten waarmee rekening moet worden gehouden voordat een virtuele machine wordt geconfigureerd en hoe deze moet worden geconfigureerd.
Wat je leert:
- Aandachtspunten voordat u Virtual Machine (VM) installeert:
- Stappen om VMWare te installeren en configureren:
- Gegevens doorgeven tussen host en VM:
- Aanbevolen literatuur
Aandachtspunten voordat u Virtual Machine (VM) installeert:
- Bepaal welke applicaties u op uw virtuele machine gaat installeren. Volgens dat installeer je 32 of 64-bits besturingssysteem in VM. Sommige applicaties zijn niet compatibel met oude besturingssystemen. Bijv. Als u UFT 12.01 gaat gebruiken, werkt het niet met Windows XP. U moet dus een hogere versie van Windows installeren om met UFT te werken. Controleer de OS-compatibiliteit van uw vereiste applicatie voordat u doorgaat met de installatie van het besturingssysteem.
- Ondersteunt uw processor virtualisatie? Bijna alle nieuwe processors ondersteunen virtualisatie, maar het is een goed idee om de website van de fabrikant te raadplegen voor de details. Bijv. De Intel Pentium Dual Core T2390-processor ondersteunt geen virtualisatie voor een 64-bits besturingssysteem. In dat geval moet u dus een 32-bits besturingssysteem verplicht installeren.
- VMWare biedt ook een proefperiode. U moet dus een sleutel of serienummer hebben om deze verder te gebruiken.
We gaan VMWare virtualisatiesoftware gebruiken voor demonstraties.
Stappen om VMWare te installeren en configureren:
# 1) Download het installatiebestand van de proefversie van het VMWare-werkstation vanaf hier De installatie is ongeveer 307 MB. Momenteel is versie 12 beschikbaar. Let op: we hebben schermen ingesteld op versie 11.
#twee) Installeer VMWare op uw machine. De installatie is eenvoudig en u moet een paar keer op de knop Volgende klikken.
# 3) Open na de installatie het VMWare-werkstation met behulp van het startmenu of de snelkoppeling die op het bureaublad is gemaakt.
# 4) Klik op 'Een nieuwe virtuele machine maken'.
Notitie:Klik op de afbeelding voor een vergrote weergave)
# 5) Met standaard 'Typisch' geselecteerd, klikt u op de knop Volgende.
# 6) Geef het pad op van het installatiebestand van het besturingssysteem.
# 7) In de volgende stap moet u een sleutel of een serienummer van het besturingssysteem opgeven. Als u een proefversie gebruikt, kan dat deel worden overgeslagen.
# 8) Voer de naam voor de virtuele machine in en geef een pad op naar de map waarin u uw virtuele machine wilt maken. Het wordt aanbevolen dat de schijf die u selecteert om de virtuele machine te installeren, voldoende ruimte heeft.
# 9) Geef een hoeveelheid schijfruimte op die u wilt toewijzen aan een virtuele machine. Wijs schijfruimte toe op basis van de grootte van de software die u op de virtuele machine gaat installeren.
app waarmee je een andere telefoon kunt bespioneren
# 10) Op het volgende scherm wordt de configuratie weergegeven die u voor een virtuele machine hebt geselecteerd.
#elf) Het wijst hardware toe volgens de standaardinstellingen, maar u kunt dit wijzigen met de knop Hardware aanpassen in het bovenstaande scherm.
U kunt aangeven hoeveel RAM een processor moet worden toegewezen voor een virtuele machine. Wijs geen volledige RAM of volledige processor toe aan een virtuele machine. Wijs ook niet veel minder RAM of processor toe. Laat de standaardinstellingen staan of wijs ze zo toe dat uw applicatie op de virtuele machine moet kunnen draaien. Anders zal het resulteren in een langzame virtuele machine.
# 12) Klik op de knop Voltooien om de virtuele machine op de opgegeven locatie en met opgegeven bronnen te maken.
Als u een geldig bestand (.iso, .rar., .Nrg) hebt gespecificeerd voor het besturingssysteem, zal het standaardtijd duren om het besturingssysteem op de virtuele machine te installeren en dan is het klaar om uw normale besturingssysteem te gebruiken.
Opmerkingen:
- Als u tijdens het maken van de virtuele machine geen besturingssysteem heeft opgegeven, kunt u deze later installeren, net zoals wij dat doen voor uw laptop- of desktopmachines. We kunnen cd / dvd- of USB-apparaten zoals Pen Drive gebruiken of zelfs een bestand op de schijf opzetten om het besturingssysteem in de VM te installeren.
- Als uw cd / dvd-station niet werkt, is het ook heel eenvoudig om het besturingssysteem te installeren. Ga naar VM -> Instellingen -> selecteer CD / DVD -> selecteer in de rechter helft het keuzerondje voor ‘gebruik ISO-afbeelding van’ en specificeer het pad op uw harde schijf waar het .iso-bestand is geplaatst. Deze locatie wordt behandeld als het cd- / dvd-station van uw machine.
- Zorg ervoor dat de juiste opstartvolgorde is opgegeven in het BIOS, zodat de installatie start terwijl de VM wordt ingeschakeld (in dit geval is het gast-besturingssysteem niet geïnstalleerd).
Gegevens doorgeven tussen host en VM:
Over het algemeen heeft de VM een eigen schijf en toont deze geen schijven van het host-besturingssysteem in de VM-omgeving. Ook kan de VM-schijf niet worden gebruikt vanaf het host-besturingssysteem.
Er zijn enkele opties waarmee u gegevens van Host OS in VM kunt gebruiken.
Optie 1 Gedeelde mappen gebruiken : Ga naar VM -> Instellingen -> Opties -> Gedeelde mappen : voeg het pad toe van de vereiste mappen die u in de VM wilt bekijken.
Optie 2 USB-apparaten gebruiken: Wanneer USB-apparaten zijn aangesloten, zijn deze standaard beschikbaar voor het hostbesturingssysteem en worden ze niet weergegeven in de VM. Om ze beschikbaar te maken in VM:
VM -> Verwisselbare apparaten -> muisaanwijzer op USB-apparaat en klik op Verbinden (Verbinding met de host verbreken). Nu is het USB-apparaat beschikbaar in het gast-besturingssysteem (VM), maar niet op de hostcomputer. Voer actie in omgekeerde volgorde uit om het beschikbaar te maken op de gastmachine.
Voordelen van virtualisatie
Werkend in het opslagdomein en het testen van disaster recovery-producten gedurende bijna alle jaren van mijn carrière, ben ik een grote fan van virtualisatie omdat:
- Virtualisatie maakt het mogelijk om een volwaardig, kosteneffectief testlaboratorium te creëren, wat bijna onmogelijk zou zijn zonder dit.
- Met een kloon-, snapshot- en migratiefunctie is het gemakkelijk om een kopie te maken, terug te keren naar de nieuwe omgeving en een virtuele machine mee te nemen, en al deze middelen kunnen serverprovisioning sneller zijn en de up-time effectief worden verhoogd.
- Besparing in ruimte, energie en hulpbronnen.
Met voordelen hierboven gezien, zijn er ook enkele punten om te onthouden:
- Als we meerdere VM-images moeten opslaan, dan is er opslagruimte nodig waarvoor we een opslagbox met enorme capaciteit nodig hebben. Voor bijvoorbeeld: NAS (Network Attached Storage box), wat extra kosten zou zijn.
- Hoewel VMware een High Availability-functie biedt, zou het gast-besturingssysteem hoe dan ook opnieuw opstarten.
- Als een gebruiker VCenter heeft geïmplementeerd: de maximale limiet voor hosts is 1000, d.w.z. Host per VCenter.
- Virtuele machines ingeschakeld per VCenter Server is 10000.
- Het aantal geregistreerde virtuele machines per VCenter Server is 15.000.
- Het aantal hosts per datacenter is 500 voor VCenter Server
- In cluster- en resourcepool is de maximale limiet voor hosts 32
- Virtuele machines ingeschakeld per cluster is 4000
- Virtuele machines ingeschakeld per host is 512.
Over het algemeen biedt virtualisatie een flexibiliteit in termen van hardware-implementatie en configuratie en de meest noodzakelijke vaardigheid om een taak met succes uit te voeren.
Wat is jouw mening? Gebruik je VMWare of andere virtualisatiesoftware? Laat ons je tips en trucs weten.
Aanbevolen literatuur
- Beste softwaretesttools 2021 (QA Test Automation Tools)
- Software testen QA Assistant Job
- Software Testing-cursus: bij welk Software Testing Institute moet ik meedoen?
- Softwaretests kiezen als uw carrière
- Softwaretest Schrijver van technische inhoud Freelancer-baan
- Enkele interessante sollicitatievragen voor het testen van software
- Feedback en recensies over softwaretestcursussen
- Hulp bij het testen van software Affiliate-programma!