Virtualization in the strict sense means the operation of two or more different operating systems on the same physical computer. This concept is already used by many companies, which want to optimize utilization of the physical infrastructure of high-performance servers. Many information technology companies are engaging virtual environment in development and implementation in their systems for several years. State of the art approach at this time is network function virtualization (NFV).
For better understanding we introduce the reader with a short overview of the ETSI standard on the management and orchestration (ETSI-MANO) of virtual network functions (VNF) and the architecture of NFV system. This is followed by the presentation of the components of NFV system, such as hardware, software and the main part orchestrator OpenBaton. In Iskratel I participate in the development of architecture and NFV Orchestrators OpenBaton and perform various, real-time tests in certain parts of the NFV system for the purpose of better effectiveness of the research and development team.
For faster detection of programming defects, we used automatic integration, functional and performance tests. In this master thesis we have presented and described an explanation of why we have decided for certain tests, which are best fit for our needs.