Development tests of creating virtual machines with different virtual processor parameters

 
Audio is AI-generated
1

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

  1. Сдобникова, И. (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).
  2. ТОП гипервизоров 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).
  3. 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.
  4. Brown, M., Cartwright, H., Gavanda, M., Mauro, A., Novak, K., Valsecchi, P. (2019). The Complete VMware vSphere Guide. Birmingham: Packt Publishing.
  5. Chisnall, D. (2008). The Definitive Guide to the Xen Hypervisor. Boston: Pearson Education.
  6. Crispin, L., Gregory, J. (2008). Agile Testing: A Practical Guide for Testers and Agile Teams. Crawfordsville: Addison-Wesley Professional.
  7. 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
  8. Hagen, W. (2008). Professional Xen® Virtualization. Indianapolis: Wiley Publishing.
  9. Ivanov, K. (2017). KVM Virtualization Cookbook: Learn how to use KVM effectively in production. Birmingham: Packt Publishing.
  10. Jorgensen, P.C., DeVries, B. (2021). Software Testing: A Craftsman’s Approach. Fifth Edition. Boca Raton: CRC Press.
  11. Kaner, C., Falk, J., Nguyen, H.Q. (1999). Testing Computer Software. New York: John Wiley & Sons.
  12. Kipper, G., Barrett, D. (2010). Virtualization and Forensics: A Digital Forensic Investigator's Guide to Virtual Environments. Burlington: Syngress.
  13. Kusnetzky, D. (2011). Virtualization: A Manager's Guide. Sebastopol: O’Reilly Media.
  14. 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
  15. McAdams, S. (2015). Virtualization Components of the Modern Hypervisor: UNF Graduate Theses and Dissertations. University of North Florida. Jacksonville.
  16. Olzak, T., Sabovik, J., Boomer, J., Keefer, R.M. (2010). Microsoft Virtualization: Master Microsoft Server, Desktop, Application, and Presentation Virtualization. Burlington: Syngress.
  17. Patterson, A.D., Hennessy, J.L. (2018). Computer Organization and Design RISC-V Edition: The Hardware Software Interface. Cambridge: Morgan Kaufmann.
  18. Portnoy, M. (2012). Virtualization Essentials. Indianapolis: John Wiley & Sons.
  19. Syrewicze, A., Siddaway R. (2018). Pro Microsoft Hyper-V 2019: Practical Guidance and Hands-On Labs. Berkeley: Apress Berkeley.

Information About the Authors

Oleg R. Lisovskiy, postgraduate student, Department of Computational Mathematics and Programming, Moscow Aviation Institute (national research university) (MAI), Moscow, Russian Federation, ORCID: https://orcid.org/0009-0000-7768-9182, e-mail: Lisoleg555@yandex.ru

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