how install use vmware virtual machine software testing
В днешно време виртуализацията е най-актуалната тема в ИТ индустрията и това е умение, което се очаква от всеки ИТ служител. Какво е виртуализация и защо е толкова важно? Прочетете, за да знаете всичко за виртуализацията и как тя може да бъде полезно умение за софтуерните тестери.
Като wiki казва,
Виртуализацията в изчисленията се отнася до акта на създаване на виртуална (а не действителна) версия на нещо, включително, но не само, хардуерна платформа за виртуален компютър, операционна система (ОС), устройство за съхранение или ресурси на компютърна мрежа.
С нарастващите технологии и търсене технологията за виртуализация е разширена от виртуализация на хардуер и софтуер до виртуализация на паметта, виртуализация на съхранение, виртуализация на данни и виртуализация на мрежата. Всеки обхват на виртуализацията има своя собствена спецификация.
В тази статия се концентрираме върху хардуерната виртуализация, най-основната и най-необходима техника за виртуализация в областта на софтуерното тестване.
Компютър хардуерна виртуализация е виртуализацията на компютри или операционни системи. С прости думи, на единичен физически хардуер, когато могат да бъдат създадени единични или множество виртуални компютърни среди и всяка от тях може да се използва като независим компютър, това се нарича виртуализация на платформата.
Под хардуер / платформа виртуализация са включени три вида виртуализация:
- Пълна виртуализация: Пълната виртуализация помага при виртуализирането на основния физически сървър, така че да могат да се поддържат различни приложения и софтуер. Пълната виртуализация позволява гъвкавостта да се комбинират съществуващите системи с по-новите с повишена ефективност и добре организиран хардуер. Техниката позволява на администраторите да изпълняват непроменена и изцяло виртуализирана операционна система.
- Частична виртуализация: Този метод симулира основната хардуерна конфигурация за създаваните виртуални машини. Ключовият фактор за частична виртуализация е виртуализацията на адресното пространство, където всяка виртуална машина се състои от независимо адресно пространство. Този метод е лесен за изпълнение и осигурява полезна и стабилна виртуализирана среда.
- Паравиртуализация : Тази техника за виртуализация е един вид подобрение на технологията за виртуализация, при която ОС, която ще се инсталира като гост, се преконфигурира преди инсталирането във виртуалната машина. По този начин този метод изпълнява модифицирани версии на операционни системи. Използвайки тази техника, гостът е много добре запознат със своята среда, тъй като паравиртуализираната ОС е променена, за да бъде нащрек за нейната виртуализация
В днешния свят са налични много решения за виртуализация, които могат да бъдат използвани от потребителите като безплатна програма. За да изброите няколко от тях: VMware Player , Sun Virtual Box , Мениджър на Oracle VM , Виртуален компютър на Microsoft и т.н. Всички тези решения за виртуализация могат да бъдат инсталирани на вашата локална настолна машина или лаптоп.
Препоръчително четене = >> VirtualBox срещу VMWare
Как техниката за виртуализация е полезна и изгодна за тестерите:
На една физическа машина може да се инсталира само една операционна система.
Помислете запример: Първоначално, съгласно плана за тестване, приложението трябва да бъде тествано за RHEL 6.1 и SLES 11.2. След първото първично издание и разглеждайки търсенето на приложението, ръководството решава да разшири поддръжката за други дистрибуции на Linux като Ubuntu, Fedora и Mint. Освен това дългосрочен план е да се разработи същото приложение и за платформата на Windows.
Разглеждайки сценария, първоначално, когато само дваОперационна системабяха подкрепени, беше по-лесно да се създаде тестова среда с помощта на множество физически машини. Но какво се случва, когато трябва да тествате различни версии и дистрибуции и се очаква да работите на 50 машини (с различни конфигурации) ежедневно?
Създаване, поддържане и наблюдение на огромната тестова среда е досадна задача и също отнема много време. И тук се появява виртуализацията. Виртуализацията със сигурност улеснява живота, като позволява разполагане на множество виртуални машини (VM) на една физическа машина. В допълнение към това, някои от основните характеристики на виртуализацията я правят по-изгодна.
избройте и обяснете поне две неща, които можете да постигнете, като тествате софтуер за проблеми със сигурността.
Преди да продължите напред с плюсовете и минусите на виртуализацията, нека'да получите представа за точките, които трябва да бъдат взети предвид преди конфигурирането на виртуална машина и как да я конфигурирате.
Какво ще научите:
- Точки, които трябва да имате предвид, преди да инсталирате виртуална машина (VM):
- Стъпки за инсталиране и конфигуриране на VMWare:
- Предаване на данни между хост и виртуална машина:
- Препоръчително четене
Точки, които трябва да имате предвид, преди да инсталирате виртуална машина (VM):
- Решете кои приложения ще инсталирате на вашата виртуална машина. Според това инсталирайте 32 или 64-битова операционна система във VM. Някои приложения не са съвместими със стари операционни системи. Напр. Ако ще използвате UFT 12.01, той не работи с Windows XP. Така че трябва да инсталирате по-висока версия на Windows, за да работите с UFT. Проверете съвместимостта на операционната система с вашето необходимо приложение, преди да продължите с инсталирането на операционната система.
- Поддържа ли вашият процесор виртуализация? Почти всички нови процесори поддържат виртуализация, но е добре да проверите уебсайта на производителя, за да знаете подробностите. Напр. Процесорът Intel Pentium Dual Core T2390 не поддържа виртуализация за 64-битова операционна система. Така че, в този случай трябва да инсталирате 32-битова операционна система задължително.
- VMWare осигурява и пробен период. Така че трябва да имате ключ или сериен номер, за да продължите да го използвате по-нататък.
Ще използваме VMWare софтуер за виртуализация за демонстрация.
Стъпки за инсталиране и конфигуриране на VMWare:
# 1) Изтеглете файла за настройка на пробната версия на работната станция на VMWare оттук . Настройката е около 307 MB. В момента е налична версия 12. Моля, обърнете внимание, че сме настроили екрани на версия 11.
# две) Инсталирайте VMWare на вашата машина. Настройката е проста и изисква да щракнете върху бутона Напред няколко пъти.
# 3) След инсталирането отворете работната станция на VMWare, като използвате или менюто 'Старт' или пряк път, създаден на работния плот.
# 4) Кликнете върху „Създаване на нова виртуална машина“.
(Забележка:Щракнете върху изображението за увеличен изглед)
# 5) При избрано по подразбиране „Типично“ щракнете върху бутона Напред.
# 6) Посочете пътя на файла за настройка на операционната система.
# 7) В следващата стъпка трябва да посочите ключ или сериен номер на операционната система. Ако използвате пробна версия, тази част може да бъде пропусната.
# 8) Въведете името на виртуалната машина и посочете път до директорията, където искате да създадете вашата виртуална машина. Препоръчително е устройството, което избирате за инсталиране на виртуална машина, да има достатъчно място.
# 9) Посочете количество дисково пространство, което искате да отделите за виртуална машина. Разпределете дисково пространство според размера на софтуера, който ще инсталирате на виртуалната машина.
# 10) На следващия екран ще покаже конфигурацията, която сте избрали за виртуална машина.
# единадесет) Той ще разпредели хардуера според настройките по подразбиране, но можете да го промените, като използвате бутона Персонализиране на хардуера в горния екран.
Можете да посочите какъв обем оперативна памет трябва да бъде разпределен на процесор за виртуална машина. Не разпределяйте пълна RAM или пълен процесор за виртуална машина. Освен това не отделяйте много по-малко RAM или процесор. Оставете настройките по подразбиране или разпределете по такъв начин, че приложението ви да може да работи на виртуалната машина. В противен случай това ще доведе до бавна виртуална машина.
# 12) Щракнете върху бутона Finish, за да създадете виртуалната машина на определеното място и с посочени ресурси.
Ако сте посочили валиден файл (.iso, .rar., .Nrg) за операционната система, ще отнеме стандартно време за завършване на операционната система, настроена на виртуалната машина и след това ще бъде готова да използва вашата обикновена операционна система.
Бележки:
- Ако при създаването на виртуалната машина не сте посочили никоя операционна система, по-късно можете да я инсталирате точно както правим за вашите лаптопи или настолни машини. Можем да използваме CD / DVD или USB устройства като Pen Drive или дори да настроим файл на диска, за да инсталираме операционната система във VM.
- Ако вашето CD / DVD устройство не работи, тогава е много лесно да инсталирате операционната система. Отидете на VM -> Настройки -> изберете CD / DVD -> в дясната половина изберете радио бутон за „използвайте ISO изображение от“ и посочете пътя на вашия твърд диск, където е поставен .iso файлът. Това място ще се третира като CD / DVD устройство на вашето устройство.
- Уверете се, че в BIOS е посочен правилен ред на зареждане, така че инсталацията ще започне при включване на VM (в този случай OS за гости не е инсталирана).
Предаване на данни между хост и виртуална машина:
Като цяло VM има собствено устройство и не показва устройства от хост ОС в средата на VM. Също така VM устройството не може да се използва от хост ОС.
Има няколко опции, чрез които можете да използвате данни от Host OS във VM.
Опция 1 . Използване на споделени директории : Отидете на VM -> Настройки -> Опции -> Споделени папки : добавете пътя на необходимите директории, които искате да видите във виртуалната машина.
програма за изтегляне на видеоклипове от всеки уебсайт
Вариант # 2 . Използване на USB устройства: Когато USB устройствата са включени, те по подразбиране са налични за хост операционната система и няма да се показват във VM. За да ги направите достъпни във VM, направете:
VM -> Сменяеми устройства -> задръжте курсора на мишката върху USB устройство и щракнете върху Свързване (Прекъсване на връзката от хоста) Сега USB устройството ще бъде налично в гост OS (VM), но няма да бъде достъпно в хост машината. Направете обратно действие, за да го направите достъпно в хост машината.
Предимства на виртуализацията
Работейки в домейна за съхранение и тествайки продукт за възстановяване при бедствия през почти всички години от кариерата си, аз съм голям фен на виртуализацията, защото:
- Виртуализацията позволява създаването на пълноценна, рентабилна тестова лаборатория, което може да е почти невъзможно без нея.
- С функциите за клониране, моментна снимка и мигриране е лесно да създадете копие, да се върнете към свежата среда и да носите виртуална машина и всички тези средства осигуряването на сървъри може да бъде по-бързо и времето за актуализация може да бъде ефективно увеличено.
- Спестяване от гледна точка на пространство, енергия и ресурси.
С предимствата, които се виждат по-горе, има и няколко точки, които трябва да запомните:
- Ако трябва да съхраняваме множество VM изображения, тогава ще има нужда от място за съхранение, за което се нуждаем от кутия за съхранение с огромен капацитет. За напр.: NAS (Network Attached Storage box), което би било допълнителен разход.
- Въпреки че VMware предлага функция за висока наличност, операционната система за гости така или иначе ще отиде за рестартиране.
- Ако потребителят е разположил VCenter: Максималното ограничение за хостове е 1000, т.е. Host на VCenter.
- Виртуалните машини, включени за всеки сървър на VCenter, са 10000.
- Броят на регистрираните виртуални машини на VCenter сървър е 15000.
- Броят на хоста на център за данни е 500 за VCenter Server
- В пула от клъстери и ресурси максималният лимит за хостове е 32
- Виртуалните машини, включени на клъстер, са 4000
- Виртуалните машини, включени на хост, са 512.
Като цяло виртуализацията позволява гъвкавост по отношение на хардуерното разполагане и конфигуриране и най-необходимите умения за успешно изпълнение на дадена задача.
Какво е вашето мнение? Използвате ли VMWare или друг софтуер за виртуализация? Уведомете ни вашите съвети и трикове.
Препоръчително четене
- Най-добри инструменти за тестване на софтуер 2021 г. [Инструменти за автоматизация на QA теста]
- Тестване на софтуер QA Assistant Job
- Курс за тестване на софтуер: Към кой институт за тестване на софтуер трябва да се присъединя?
- Изборът на софтуерно тестване като кариера
- Тестване на софтуер Техническо съдържание Writer Работа на свободна практика
- Някои интересни въпроси за интервю за тестване на софтуер
- Обратна връзка и рецензии на курсове за софтуерно тестване
- Тестване на софтуер Помощ Партньорска програма!