how install use vmware virtual machine software testing
Heutzutage ist Virtualisierung das angesagteste Thema in der IT-Branche und eine Fähigkeit, die von jedem IT-Mitarbeiter erwartet wird. Was ist Virtualisierung und warum ist sie so wichtig? Lesen Sie weiter, um alles über Virtualisierung zu erfahren und zu erfahren, wie sie für Softwaretester nützlich sein kann.
Wie Wiki sagt,
Virtualisierung bezieht sich beim Rechnen auf das Erstellen einer virtuellen (und nicht tatsächlichen) Version von etwas, einschließlich, aber nicht beschränkt auf eine Hardwareplattform für virtuelle Computer, ein Betriebssystem, ein Speichergerät oder Computernetzwerkressourcen.
Mit zunehmender Technologie und Nachfrage wurde die Virtualisierungstechnologie von Hardware- und Softwarevirtualisierung auf Speichervirtualisierung, Speichervirtualisierung, Datenvirtualisierung und Netzwerkvirtualisierung erweitert. Jeder Bereich der Virtualisierung hat seine eigene Spezifikation.
In diesem Artikel konzentrieren wir uns auf die Hardwarevirtualisierung, die grundlegendste und am meisten benötigte Virtualisierungstechnik im Bereich Softwaretests.
Computer Hardware-Virtualisierung ist die Virtualisierung von Computern oder Betriebssystemen. Mit einfachen Worten, wenn auf einer einzelnen physischen Hardware einzelne oder mehrere virtuelle Computerumgebungen erstellt werden können und jede von ihnen als unabhängiger Computer verwendet werden kann, wird dies aufgerufen Plattformvirtualisierung.
Unter Hardware- / Plattformvirtualisierung sind drei Arten der Virtualisierung enthalten:
- Vollständige Virtualisierung: Die vollständige Virtualisierung hilft bei der Virtualisierung des physischen Hauptservers, sodass verschiedene Anwendungen und Software unterstützt werden können. Die vollständige Virtualisierung ermöglicht die flexible Kombination vorhandener Systeme mit neueren Systemen mit höherer Effizienz und gut organisierter Hardware. Mit dieser Technik können die Administratoren ein unverändertes und vollständig virtualisiertes Betriebssystem ausführen.
- Teilvirtualisierung: Diese Methode simuliert die zugrunde liegende Hardwarekonfiguration für die zu erstellenden virtuellen Maschinen. Der Schlüsselfaktor für die teilweise Virtualisierung ist die Adressraumvirtualisierung, bei der jede virtuelle Maschine aus einem unabhängigen Adressraum besteht. Diese Methode ist einfach zu implementieren und bietet eine nützliche und robuste virtualisierte Umgebung.
- Paravirtualisierung : Diese Virtualisierungstechnik ist eine Art Erweiterung der Virtualisierungstechnologie, bei der das als Gastbetriebssystem zu installierende Betriebssystem vor der Installation in der virtuellen Maschine neu konfiguriert wird. Daher führt diese Methode modifizierte Versionen von Betriebssystemen aus. Mit dieser Technik ist sich der Gast seiner Umgebung sehr gut bewusst, da das paravirtualisierte Betriebssystem geändert wird, um über seine Virtualisierung informiert zu sein
In der heutigen Welt stehen viele Lösungen für die Virtualisierung zur Verfügung, die von Benutzern als Freeware verwendet werden können. Um einige davon aufzulisten: VMware Player , Sun Virtual Box , Oracle VM Manager , Microsoft Virtual PC usw. Alle diese Virtualisierungslösungen können auf Ihrem lokalen Desktop-Computer oder Laptop installiert werden.
Empfohlene Lektüre = >> VirtualBox gegen VMWare
Wie die Virtualisierungstechnik für Tester nützlich und vorteilhaft ist:
Auf einem physischen Computer kann nur ein Betriebssystem installiert werden.
Betrachten Sie eineBeispiel: Zunächst muss die Anwendung gemäß Testplan auf RHEL 6.1 und SLES 11.2 getestet werden. Nach der ersten Erstveröffentlichung und unter Berücksichtigung der Anforderungen der Anwendung beschließt das Management, die Unterstützung für andere Linux-Distributionen wie Ubuntu, Fedora und Mint zu erweitern. Langfristig ist auch geplant, dieselbe Anwendung auch für die Windows-Plattform zu entwickeln.
Betrachten Sie das Szenario zunächst, wenn nur zweiBetriebssystemeunterstützt wurden, war es einfacher, eine Testumgebung mit mehreren physischen Maschinen zu erstellen. Aber was passiert, wenn Sie verschiedene Versionen und Distributionen testen müssen und voraussichtlich täglich auf 50 Maschinen (mit unterschiedlichen Konfigurationen) arbeiten werden?
Erstellen, Verwalten und Überwachen der riesigen Testumgebung ist eine mühsame Aufgabe und auch zeitaufwändig. Und hier kommt die Virtualisierung ins Spiel. Die Virtualisierung erleichtert das Leben sicherlich, indem mehrere virtuelle Maschinen (VMs) auf einer einzigen physischen Maschine bereitgestellt werden. Darüber hinaus machen einige der Hauptmerkmale der Virtualisierung sie vorteilhafter.
beste kostenlose Computer-Scan und Reparatur
Bevor Sie mit den Vor- und Nachteilen der Virtualisierung fortfahren, lassen Sie uns's Machen Sie sich ein Bild über Punkte, die vor der Konfiguration einer virtuellen Maschine berücksichtigt werden müssen, und wie Sie sie konfigurieren.
Was du lernen wirst:
- Vor der Installation von Virtual Machine (VM) zu berücksichtigende Punkte:
- Schritte zum Installieren und Konfigurieren von VMWare:
- Daten zwischen Host und VM übergeben:
- Literatur-Empfehlungen
Vor der Installation von Virtual Machine (VM) zu berücksichtigende Punkte:
- Entscheiden Sie, welche Anwendungen Sie auf Ihrer virtuellen Maschine installieren möchten. Installieren Sie dementsprechend das 32- oder 64-Bit-Betriebssystem in VM. Einige Anwendungen sind nicht mit alten Betriebssystemen kompatibel. Z.B. Wenn Sie UFT 12.01 verwenden, funktioniert dies nicht mit Windows XP. Sie sollten also eine höhere Windows-Version installieren, um mit UFT arbeiten zu können. Überprüfen Sie die Betriebssystemkompatibilität Ihrer erforderlichen Anwendung, bevor Sie mit der Installation des Betriebssystems fortfahren.
- Unterstützt Ihr Prozessor Virtualisierung? Fast alle neuen Prozessoren unterstützen die Virtualisierung. Es empfiehlt sich jedoch, die Website des Herstellers zu besuchen, um die Details zu erfahren. Z.B. Der Intel Pentium Dual Core T2390-Prozessor unterstützt keine Virtualisierung für ein 64-Bit-Betriebssystem. In diesem Fall sollten Sie das obligatorische 32-Bit-Betriebssystem installieren.
- VMWare bietet auch eine Testphase. Sie sollten also einen Schlüssel oder eine Seriennummer haben, um ihn weiter verwenden zu können.
Wir werden die VMWare Virtualization-Software zur Demonstration verwenden.
Schritte zum Installieren und Konfigurieren von VMWare:
# 1) Laden Sie die Setup-Datei für die Testversion der VMWare-Workstation herunter von hier . Die Einrichtung beträgt ca. 307 MB. Derzeit ist Version 12 verfügbar. Bitte beachten Sie, dass wir Bildschirme für Version 11 eingerichtet haben.
#zwei) Installieren Sie VMWare auf Ihrem Computer. Die Einrichtung ist einfach und erfordert einige Male das Klicken auf die Schaltfläche Weiter.
#3) Öffnen Sie nach der Installation die VMWare-Workstation, indem Sie entweder das Startmenü oder die auf dem Desktop erstellte Verknüpfung verwenden.
# 4) Klicken Sie auf 'Neue virtuelle Maschine erstellen'.
(Hinweis:Klicken Sie auf das Bild für eine vergrößerte Ansicht)
# 5) Wenn die Standardeinstellung 'Typisch' ausgewählt ist, klicken Sie auf die Schaltfläche 'Weiter'.
# 6) Geben Sie den Pfad der Betriebssystem-Setup-Datei an.
# 7) Im nächsten Schritt müssen Sie einen Schlüssel oder eine Seriennummer des Betriebssystems angeben. Wenn Sie eine Testversion verwenden, kann dieser Teil übersprungen werden.
# 8) Geben Sie den Namen für die virtuelle Maschine ein und geben Sie einen Pfad zu dem Verzeichnis an, in dem Sie Ihre virtuelle Maschine erstellen möchten. Es wird empfohlen, dass das Laufwerk, das Sie für die Installation der virtuellen Maschine auswählen, über ausreichend Speicherplatz verfügt.
# 9) Geben Sie einen Speicherplatz an, den Sie einer virtuellen Maschine zuweisen möchten. Weisen Sie den Speicherplatz entsprechend der Größe der Software zu, die Sie auf der virtuellen Maschine installieren möchten.
# 10) Auf dem nächsten Bildschirm wird die Konfiguration angezeigt, die Sie für eine virtuelle Maschine ausgewählt haben.
#elf) Die Hardware wird gemäß den Standardeinstellungen zugewiesen. Sie können sie jedoch über die Schaltfläche Hardware anpassen im obigen Bildschirm ändern.
Sie können angeben, wie viel RAM ein Prozessor für eine virtuelle Maschine zuweisen muss. Weisen Sie einer virtuellen Maschine keinen vollständigen RAM oder Prozessor zu. Weisen Sie auch nicht viel weniger RAM oder Prozessor zu. Behalten Sie die Standardeinstellungen bei oder weisen Sie sie so zu, dass Ihre Anwendung auf der virtuellen Maschine ausgeführt werden kann. Andernfalls führt dies zu einer langsamen virtuellen Maschine.
# 12) Klicken Sie auf die Schaltfläche Fertig stellen, um die virtuelle Maschine am angegebenen Speicherort und mit den angegebenen Ressourcen zu erstellen.
Wenn Sie eine gültige Datei (.iso, .rar., .Nrg) für das Betriebssystem angegeben haben, dauert es normalerweise einige Zeit, bis das auf der virtuellen Maschine eingerichtete Betriebssystem abgeschlossen ist, und dann ist es bereit, Ihr reguläres Betriebssystem zu verwenden.
Anmerkungen:
- Wenn Sie beim Erstellen der virtuellen Maschine kein Betriebssystem angegeben haben, können Sie es später genau wie bei Ihrem Laptop oder Desktop-Computer installieren. Wir können CD / DVD- oder USB-Geräte wie Pen Drive verwenden oder sogar eine Datei auf der Festplatte einrichten, um das Betriebssystem in der VM zu installieren.
- Wenn Ihr CD / DVD-Laufwerk nicht funktioniert, ist es auch sehr einfach, das Betriebssystem zu installieren. Gehen Sie zu VM -> Einstellungen -> wählen Sie CD / DVD -> Wählen Sie in der rechten Hälfte das Optionsfeld für 'ISO-Image verwenden von' aus und geben Sie den Pfad auf Ihrer Festplatte an, in dem sich die ISO-Datei befindet. Dieser Speicherort wird als CD / DVD-Laufwerk Ihres Geräts behandelt.
- Stellen Sie sicher, dass im BIOS die richtige Startreihenfolge angegeben ist, damit die Installation beim Einschalten der VM gestartet wird (in diesem Fall ist das Gastbetriebssystem nicht installiert).
Daten zwischen Host und VM übergeben:
Im Allgemeinen verfügt VM über ein eigenes Laufwerk und zeigt keine Laufwerke vom Host-Betriebssystem in der VM-Umgebung an. Das VM-Laufwerk kann auch nicht vom Host-Betriebssystem aus verwendet werden.
Es gibt nur wenige Optionen, mit denen Sie Daten vom Host-Betriebssystem in VM verwenden können.
Option 1 . Freigegebene Verzeichnisse verwenden : Gehe zu VM -> Einstellungen -> Optionen -> Freigegebene Ordner : Fügen Sie den Pfad der erforderlichen Verzeichnisse hinzu, die Sie in der VM anzeigen möchten.
Option 2 . Verwenden von USB-Geräten: Wenn USB-Geräte angeschlossen sind, sind diese standardmäßig für das Host-Betriebssystem verfügbar und werden in der VM nicht angezeigt. Um sie in VM verfügbar zu machen, gehen Sie wie folgt vor:
Fragen zu manuellen und Automatisierungstests
VM -> Wechselmedien -> Bewegen Sie den Mauszeiger über das USB-Gerät und klicken Sie auf Verbinden (Verbindung zum Host trennen). Jetzt ist das USB-Gerät im Gastbetriebssystem (VM) verfügbar, auf dem Hostcomputer jedoch nicht. Führen Sie eine umgekehrte Aktion aus, um sie auf dem Host-Computer verfügbar zu machen.
Vorteile der Virtualisierung
Ich arbeite in der Speicherdomäne und teste fast alle Jahre meiner Karriere Disaster Recovery-Produkte. Ich bin ein großer Fan der Virtualisierung, weil:
- Durch die Virtualisierung kann ein vollwertiges, kostengünstiges Testlabor erstellt werden, das ohne dieses Programm möglicherweise kaum möglich ist.
- Mit Klon-, Snapshot- und Migrationsfunktionen ist es einfach, eine Kopie zu erstellen, in die neue Umgebung zurückzukehren und eine virtuelle Maschine zu tragen. Auf diese Weise kann die Serverbereitstellung schneller und die Verfügbarkeit effektiv erhöht werden.
- Einsparung an Platz, Energie und Ressourcen.
Mit den oben genannten Vorteilen sind auch einige Punkte zu beachten:
- Wenn wir mehrere VM-Images speichern müssen, wird Speicherplatz benötigt, für den wir eine Speicherbox mit großer Kapazität benötigen. Zum Beispiel: NAS (Network Attached Storage Box), was zusätzliche Kosten verursachen würde.
- Obwohl VMware eine Hochverfügbarkeitsfunktion bietet, würde das Gastbetriebssystem trotzdem einen Neustart durchführen.
- Wenn ein Benutzer VCenter bereitgestellt hat: Die maximale Grenze für Hosts beträgt 1000, d. H. Host pro VCenter.
- Pro VCenter Server eingeschaltete virtuelle Maschinen sind 10000.
- Die Anzahl der registrierten virtuellen Maschinen pro VCenter Server beträgt 15000.
- Die Anzahl der Hosts pro Rechenzentrum beträgt 500 für VCenter Server
- Im Cluster- und Ressourcenpool beträgt das maximale Limit für Hosts 32
- Die pro Cluster eingeschalteten virtuellen Maschinen sind 4000
- Pro Host eingeschaltete virtuelle Maschinen sind 512.
Insgesamt ermöglicht die Virtualisierung eine Flexibilität in Bezug auf Hardwarebereitstellung und -konfiguration sowie die am meisten erforderlichen Fähigkeiten, um eine Aufgabe erfolgreich auszuführen.
Was ist deine Meinung? Verwenden Sie VMWare oder eine andere Virtualisierungssoftware? Teilen Sie uns Ihre Tipps und Tricks mit.
Literatur-Empfehlungen
- Beste Software-Test-Tools 2021 (QA Test Automation Tools)
- Software Testing QA Assistant Job
- Softwaretestkurs: An welchem Softwaretestinstitut soll ich teilnehmen?
- Wählen Sie Software-Tests als Ihre Karriere
- Software Testing Technical Content Writer Freiberufler Job
- Einige interessante Fragen zu Softwaretests
- Feedback und Bewertungen zum Softwaretestkurs
- Software-Test-Hilfe-Partnerprogramm!