Modelling and Data Analysis
2025. Vol. 15, no. 4, 58–70
doi:10.17759/mda.2025150404
ISSN: 2219-3758 / 2311-9454 (online)
Development tests of creating virtual machines with different virtual processor parameters
Abstract
Context and relevance. Hypervisors are the foundation of modern cloud services. New solutions are being actively developed in this area and require thorough testing. Due to the abundance of settings, testing can take a long period of time, so not only maximum test coverage but also a minimum number of test scenarios is required. Objective Identify and demonstrate the independence of the minimum number of tests for verifying the creation of virtual machine with different virtual processor parameters. Hypothesis. The number of independent tests required to perform exhaustive testing of virtual machine creation with different processor parameters is strictly limited, and these limitations can be identified using equivalence classes. Methods and materials. All key virtual processor configuration parameters of created virtual machine were considered. Optimal equivalence classes were selected for each. Then, tests were taken at the boundary values of each class, along with one test from the middle of each class. After identifying all unique tests for the parameter in question, a search was conducted for intersections with previously identified tests, and duplicates were removed from the final list. Tests that may be missing due to specific hypervisor implementation features were marked separately. Results. The result is a set of tests with a single parameter that varies depending on the number of processors the hypervisor can emulate. All tests are independent, allowing them to be run in parallel. Conclusions. It has been shown that for one section of hypervisor testing – creating a virtual machine with various virtual processor parameters – it is possible to derive a clear set of independent tests using equivalence classes. It is recommended to develop tests for other parameters of creating virtual machine in a similar way.
General Information
Keywords: testing, virtual processor, equivalence classes, hypervisor, optimization
Journal rubric: Optimization Methods
Article type: scientific article
DOI: https://doi.org/10.17759/mda.2025150404
Received 09.10.2025
Revised 25.10.2025
Accepted
Published
For citation: Lisovskiy, O.R. (2025). Development tests of creating virtual machines with different virtual processor parameters. Modelling and Data Analysis, 15(4), 58–70. (In Russ.). https://doi.org/10.17759/mda.2025150404
© Lisovskiy O.R., 2025
License: CC BY-NC 4.0
References
- Сдобникова, И. (2025). Могут ли российские платформы виртуализации заменить Microsoft, Citrix и VMware в 2025 году. (In Russ.). URL: https://www.anti-malware.ru/analytics/Technology_Analysis/Russian-Virtualization-platforms-2025 (дата обращения: 14.08.2025).
Sdobnikova, I. (2025). Can Russian virtualization platforms replace Microsoft, Citrix, and VMware in 2025. URL: https://www.anti-malware.ru/analytics/Technology_Analysis/Russian-Virtualization-platforms-2025 (viewed: 14.08.2025). - ТОП гипервизоров 2025: чем заменить VMware в корпоративной среде. (2025). URL: https://softlist.biz/company/news/top_gipervizorov_2025_chem_zamenit_vmware_v_korporativnoy_srede/ (дата обращения: 15.08.2025).
TOP Hypervisors 2025: What to Replace VMware in a Corporate Environment. (2025). (In Russ.). URL: https://softlist.biz/company/news/top_gipervizorov_2025_chem_zamenit_vmware_v_korporativnoy_srede/ (viewed: 15.08.2025). - Bhat, A., Quadri, S.M.K. (2015). Equivalence class partitioning and boundary value analysis - A review. In: 2015 2nd International Conference on Computing for Sustainable Global Development (INDIACom) (pp. 1557 – 1562). New Delhi: IEEE.
- Brown, M., Cartwright, H., Gavanda, M., Mauro, A., Novak, K., Valsecchi, P. (2019). The Complete VMware vSphere Guide. Birmingham: Packt Publishing.
- Chisnall, D. (2008). The Definitive Guide to the Xen Hypervisor. Boston: Pearson Education.
- Crispin, L., Gregory, J. (2008). Agile Testing: A Practical Guide for Testers and Agile Teams. Crawfordsville: Addison-Wesley Professional.
- Gupta, S., Choudhary, J. (2024). An efficient test suit reduction methodology for regression testing. Indonesian Journal of Electrical Engineering and Computer Science, 34(2), 1336–1343. https://doi.org/10.11591/ijeecs.v34.i2.pp1336-1343
- Hagen, W. (2008). Professional Xen® Virtualization. Indianapolis: Wiley Publishing.
- Ivanov, K. (2017). KVM Virtualization Cookbook: Learn how to use KVM effectively in production. Birmingham: Packt Publishing.
- Jorgensen, P.C., DeVries, B. (2021). Software Testing: A Craftsman’s Approach. Fifth Edition. Boca Raton: CRC Press.
- Kaner, C., Falk, J., Nguyen, H.Q. (1999). Testing Computer Software. New York: John Wiley & Sons.
- Kipper, G., Barrett, D. (2010). Virtualization and Forensics: A Digital Forensic Investigator's Guide to Virtual Environments. Burlington: Syngress.
- Kusnetzky, D. (2011). Virtualization: A Manager's Guide. Sebastopol: O’Reilly Media.
- Nirek, R. (2021). Comparative Study of Hypervisor Technologies for Running Enterprise Applications on Linux VMs. Journal of Scientific and Engineering Research, 8(3), 278–284. https://doi.org/10.13140/RG.2.2.22497.52320
- McAdams, S. (2015). Virtualization Components of the Modern Hypervisor: UNF Graduate Theses and Dissertations. University of North Florida. Jacksonville.
- Olzak, T., Sabovik, J., Boomer, J., Keefer, R.M. (2010). Microsoft Virtualization: Master Microsoft Server, Desktop, Application, and Presentation Virtualization. Burlington: Syngress.
- Patterson, A.D., Hennessy, J.L. (2018). Computer Organization and Design RISC-V Edition: The Hardware Software Interface. Cambridge: Morgan Kaufmann.
- Portnoy, M. (2012). Virtualization Essentials. Indianapolis: John Wiley & Sons.
- Syrewicze, A., Siddaway R. (2018). Pro Microsoft Hyper-V 2019: Practical Guidance and Hands-On Labs. Berkeley: Apress Berkeley.
Information About the Authors
Conflict of interest
The author declare no conflict of interest.
Metrics
Web Views
Whole time: 7
Previous month: 0
Current month: 7
PDF Downloads
Whole time: 1
Previous month: 0
Current month: 1
Total
Whole time: 8
Previous month: 0
Current month: 8