how install use vmware virtual machine software testing
Numera är virtualisering det mest trendiga ämnet i IT-branschen och det är en färdighet som förväntas av alla IT-medarbetare. Vad är virtualisering och varför är det så viktigt? Läs vidare för att veta allt om virtualisering och hur det kan vara en användbar färdighet för programvarutestare.
Som wiki säger,
Virtualisering i databehandling avser handlingen att skapa en virtuell (snarare än verklig) version av något, inklusive men inte begränsat till en virtuell datormaskinvaruplattform, operativsystem (OS), lagringsenhet eller datornätverksresurser.
Med växande teknik och efterfrågan har virtualiseringsteknik utvidgats från hårdvaru- och mjukvaruvirtualisering till minnesvirtualisering, lagringsvirtualisering, datavirtualisering och nätverksvirtualisering. Varje omfattning av virtualisering har sin egen specifikation.
För den här artikeln koncentrerar vi oss på hårdvaruvirtualisering, den mest grundläggande och mest nödvändiga virtualiseringstekniken inom programvarutestning.
Dator hårdvaruvirtualisering är virtualisering av datorer eller operativsystem. Med enkla ord, på en enda fysisk hårdvara, när enstaka eller flera virtuella datormiljöer kan skapas och var och en av dem kan användas som en oberoende dator, kallas det plattformsvirtualisering.
Under hårdvara / plattformsvirtualisering ingår tre typer av virtualisering:
- Full virtualisering: Full virtualisering hjälper till att virtualisera den huvudsakliga fysiska servern så att olika applikationer och program kan stödjas. Full virtualisering möjliggör flexibiliteten att kombinera befintliga system till de nyare med ökad effektivitet och en välorganiserad hårdvara. Tekniken gör det möjligt för administratörer att köra oförändrat och helt virtualiserat operativsystem.
- Delvis virtualisering: Den här metoden simulerar den underliggande hårdvarukonfigurationen för de virtuella maskiner som skapas. Nyckelfaktorn för partiell virtualisering är adressutrymmevirtualisering, där varje virtuell maskin består av oberoende adressutrymme. Denna metod är lätt att implementera och ger användbar och robust virtualiserad miljö.
- Paravirtualisering : Denna virtualiseringsteknik är en slags förbättring av virtualiseringsteknik, där operativsystem som ska installeras som gäst-operativsystem omkonfigureras innan installation inuti den virtuella maskinen. Således kör den här metoden modifierade versioner av operativsystem. Med hjälp av denna teknik är gästen mycket väl medveten om sin miljö eftersom det paravirtualiserade operativsystemet har ändrats för att vara alert om dess virtualisering
I dagens värld finns många lösningar för virtualisering tillgängliga som kan användas av användare som freeware. För att lista några av dem: VMware Player , Sun Virtual Box , Oracle VM-chef , Microsoft Virtual PC etc. Alla dessa virtualiseringslösningar kan installeras på din lokala stationära dator eller bärbara dator.
Rekommenderad läsning = >> VirtualBox mot VMWare
Hur virtualiseringsteknik är användbar och fördelaktig för testare:
På en fysisk maskin kan endast ett operativsystem installeras.
Tänk på enexempel: Inledningsvis, enligt testplanen, måste applikationen testas för RHEL 6.1 och SLES 11.2. Efter den första primära utgåvan och titta på applikationens efterfrågan, beslutar ledningen att utöka stödet för andra distros av Linux som Ubuntu, Fedora och Mint. En långsiktig plan är också att utveckla samma applikation för Windows-plattformen.
Tittar vi på scenariot, ursprungligen när bara tvåOperativsystemstöddes var det lättare att skapa en testmiljö med flera fysiska maskiner. Men vad händer när du måste testa olika versioner och distributioner och förväntas arbeta på 50 maskiner (med olika konfigurationer) dagligen?
Skapa, underhålla och övervaka den enorma testmiljön är en tråkig uppgift och tidskrävande också. Och det är här virtualisering kommer in i bilden. Virtualisering gör säkert livet enklare genom att tillåta distribution av flera virtuella maskiner (VM) på en enda fysisk maskin. Utöver det gör några av de viktigaste funktionerna i virtualisering det mer fördelaktigt.
vilka typer av tester hjälper gurka dig att täcka?
Innan du går vidare med fördelar och nackdelar med virtualisering, låt''s få en uppfattning om punkter som ska övervägas innan du konfigurerar en virtuell maskin och hur du konfigurerar den.
Vad du kommer att lära dig:
- Poäng att tänka på innan du installerar Virtual Machine (VM):
- Steg för att installera och konfigurera VMWare:
- Skicka data mellan värden och den virtuella datorn:
- Rekommenderad läsning
Poäng att tänka på innan du installerar Virtual Machine (VM):
- Bestäm vilka applikationer du ska installera på din virtuella maskin. Enligt det installerar du 32 eller 64-bitars operativsystem i VM. Vissa applikationer är inte kompatibla med gamla operativsystem. T.ex. Om du ska använda UFT 12.01 fungerar det inte med Windows XP. Så du bör installera högre version av Windows för att fungera med UFT. Kontrollera operativsystemets kompatibilitet för ditt önskade program innan du fortsätter med installationen av operativsystemet.
- Har din processor stöd för virtualisering? Nästan alla nya processorer stöder virtualisering men det är en bra idé att kolla tillverkarens webbplats för att få reda på detaljerna. T.ex. Intel Pentium Dual Core T2390-processor stöder inte virtualisering för ett 64-bitars operativsystem. Så i så fall bör du installera 32-bitars operativsystem obligatoriskt.
- VMWare tillhandahåller också en provperiod. Så du borde ha en nyckel eller serienummer för att fortsätta använda den vidare.
Vi ska använda VMWare Virtualization-programvara för demonstration.
Steg för att installera och konfigurera VMWare:
# 1) Ladda ner installationsfilen för testversionen av VMWare-arbetsstationen härifrån . Installationen är cirka 307 MB. För närvarande finns version 12 tillgänglig. Observera att vi har ställt in skärmar på version 11.
#två) Installera VMWare på din dator. Installationen är enkel och kräver att du klickar på knappen Nästa några gånger.
# 3) Öppna VMWare-arbetsstationen efter installationen med antingen startmenyn eller genvägen som skapats på skrivbordet.
# 4) Klicka på “Skapa en ny virtuell maskin”.
(Notera:Klicka på bilden för förstorad vy)
# 5) Med standard “Typical” valt klickar du på Nästa-knappen.
# 6) Ange sökvägen till inställningsfilen för operativsystemet.
implementering av dijkstras algoritm i java
# 7) I nästa steg måste du ange en nyckel eller ett serienummer för operativsystemet. Om du använder testversion kan den delen hoppas över.
# 8) Ange namnet på den virtuella maskinen och ange en sökväg till katalogen där du vill skapa din virtuella maskin. Det rekommenderas att den enhet du väljer att installera virtuell maskin ska ha tillräckligt med utrymme.
# 9) Ange hur mycket diskutrymme du vill allokera till en virtuell maskin. Tilldela diskutrymme beroende på storleken på programvaran du ska installera på den virtuella maskinen.
# 10) På nästa skärm visas den konfiguration som du valt för en virtuell maskin.
#elva) Den tilldelar hårdvara enligt standardinställningarna, men du kan ändra den genom att använda knappen Anpassa maskinvara på skärmen ovan.
Du kan ange vilken mängd RAM, en processor måste tilldelas för en virtuell maskin. Tilldela inte komplett RAM eller komplett processor för en virtuell maskin. Tilldela inte mycket mindre RAM eller processor. Lämna standardinställningar eller fördela på så sätt att din applikation ska kunna köras på den virtuella maskinen. Annars kommer det att resultera i en långsam virtuell maskin.
# 12) Klicka på knappen Slutför för att skapa den virtuella maskinen på den angivna platsen och med angivna resurser.
Om du har angett en giltig fil (.iso, .rar., .Nrg) för operativsystemet kommer det att ta standard tid att slutföra operativsystemets konfiguration på den virtuella maskinen och sedan är det klart att använda ditt vanliga operativsystem.
Anmärkningar:
- Om du inte angav något operativsystem när du skapade den virtuella maskinen kan du senare installera det precis som vi gör för din bärbara eller stationära dator. Vi kan använda CD / DVD- eller USB-enheter som Pen Drive eller till och med ställa in en fil på disken för att installera operativsystemet i den virtuella datorn.
- Om din CD / DVD-enhet inte fungerar är det också mycket enkelt att installera operativsystemet. Gå till VM -> Inställningar -> välj CD / DVD -> i den högra halvan väljer du alternativknappen för ”använd ISO-bild från” och anger sökvägen på hårddisken där .iso-filen placeras. Denna plats kommer att behandlas som CD / DVD-enhet på din maskin.
- Se till att korrekt startordning är angiven i BIOS så att installationen startar medan VM slås på (i detta fall är gäst-OS inte installerat).
Skicka data mellan värden och den virtuella datorn:
I allmänhet har VM sin egen enhet och den visar inte enheter från värd-operativsystemet i VM-miljön. VM-enhet kan inte heller användas från värd-OS.
Det finns få alternativ som du kan använda data från Host OS i VM.
Alternativ 1 . Använda delade kataloger : Gå till VM -> Inställningar -> Alternativ -> Delade mappar : lägg till sökvägen till de kataloger som du vill visa i den virtuella datorn.
Alternativ 2 . Använda USB-enheter: När USB-enheter är anslutna är de som standard tillgängliga för värdoperativsystemet och visas inte i den virtuella datorn. För att göra dem tillgängliga i virtuell dator gör:
VM -> Flyttbara enheter -> muspekaren USB-enhet och klicka på Anslut (Koppla bort från värden). Nu kommer USB-enheter att finnas tillgängliga i gäst-operativsystemet (VM) men inte tillgängligt i värddatorn. Gör omvänd åtgärd för att göra det tillgängligt i värdmaskinen.
Fördelar med virtualisering
Arbetar i lagringsdomänen och testar katastrofåterställningsprodukt under nästan alla år av min karriär, jag är ett stort fan av virtualisering eftersom:
- Virtualisering gör det möjligt att skapa ett fullfjädrat, kostnadseffektivt testlaboratorium, vilket kan vara nästan omöjligt utan det.
- Med en klon, ögonblicksbild och migreringsfunktioner är det enkelt att skapa en kopia, återgå till den fräscha miljön och bära en virtuell maskin och alla dessa medel, serveradministration kan gå snabbare och upptid kan ökas effektivt.
- Spara i termer av utrymme, energi och resurser.
Med fördelarna som visas ovan finns det också få punkter att komma ihåg:
- Om vi behöver lagra flera VM-avbildningar, skulle det finnas ett behov av lagringsutrymme som vi behöver stor kapacitet för lagringsbox. Till exempel: NAS (Network Attached Storage box) vilket skulle vara en extra kostnad.
- Även om VMware tillhandahåller funktionen för hög tillgänglighet, skulle gäst-operativsystemet ändå göra en omstart.
- Om en användare har distribuerat VCenter: Maxgränsen för värdar är 1000, dvs. värd per VCenter.
- Virtuella maskiner som drivs på per VCenter-server är 10000.
- Antalet registrerade virtuella maskiner per VCenter-server är 15000.
- Antalet värd per datacenter är 500 för VCenter Server
- I Cluster and Resource pool är den maximala gränsen för värdar 32
- Virtuella maskiner som drivs på per kluster är 4000
- Virtuella maskiner Drivs av per värd är 512.
Totalt sett tillåter virtualisering en flexibilitet när det gäller hårdvarudistribution och konfiguration och den mest nödvändiga skickligheten för att utföra en uppgift framgångsrikt.
Vad är din åsikt? Använder du VMWare eller någon annan virtualiseringsprogramvara? Låt oss veta dina tips och tricks.
Rekommenderad läsning
- Bästa verktyg för testning av programvara 2021 (QA Test Automation Tools)
- Programvarutestning QA-assistentjobb
- Kurs för programvarutestning: Vilket program för testning av programvara ska jag gå med?
- Välja programvarutestning som din karriär
- Programvarutestning Tekniskt innehåll Writer Freelancer Jobb
- Några intressanta frågor om mjukvarutestning
- Programvarutestning Feedback och recensioner
- Programvarutestning Hjälp Affiliate Program!