Enhanced Software Performance Testing for Big Data Platforms Using Clock-Controlled Computation Tree Logic with Particle Swarm and Genetic Optimization
Abstract
This research aims to solve the problems of testing inefficiency and lack of accuracy in software testing, and proposes a software performance testing system for big data platforms based on the clock-controlled computational tree logic method. The particle swarm algorithm finds the optimal solution through the movement and mutual cooperation of particles in the search space. Genetic algorithm evolves the population through selection, crossover, and mutation operations, ultimately finding the optimal solution. Secondly, long short-term memory networks and linear autoregressive models also have advantages in software testing, which can improve the effectiveness and efficiency of software testing through reasonable selection and combined use. The new algorithm utilizes the ability of PSO and GA algorithms to search for optimal solutions through particle motion and group cooperation in the search space, in order to determine key moment parameters and other relevant information in software testing systems. The research uses the algorithmic logic of the particle swarm algorithm and the genetic algorithm to confirm the moment parameters and other information of the software testing system. At the same time, an algorithmic model research on the joint coverage and the use of the value of the system, and finally makes use of the big data platform to analyze the research system. The specific indicators used in the study include 100% test case coverage, as well as the functional coverage of genetic algorithms and particle swarm optimization algorithms. The innovative combination of CCTL method and optimization algorithm in the research has improved the accuracy and stability of software testing. CCTL is an extended computational tree logic that introduces the concept of time, allowing testers to explicitly specify time constraints in software testing, thereby more accurately simulating real-world scenarios. The research results show that using the system to test software can achieve a coverage rate of 100% for its component use cases, while the functional coverage rates of genetic algorithm and particle swarm algorithm reach 90.36% and 91.32%, respectively. The accuracy of software testing research methods is 5% and 6% higher than that of LSTM and LAR methods. When the moment range of the particle parameter position information of the model is [150 ms, 250 ms], the maximum value of the target parameter velocity is 80 m/s and the minimum value is 0 m/s. The maximum value of the target azimuth velocity is 20 rad/s, and the minimum value is 0 rad/s. The system is able to determine the various parameters of the software, and at the same time in the software test results on the test results are normal, fault analysis can be completed normally, the performance of the algorithm is also superior to other algorithm models such as LSTM and LAR, and the study of the use of algorithms with a higher degree of stability. It can be seen that the system and methodology used in this research is superior to traditional methods and the test results of software testing have improved. This study provides a new research direction for platform software afterwards.DOI:
https://doi.org/10.31449/inf.v49i20.7645Downloads
Published
How to Cite
Issue
Section
License
I assign to Informatica, An International Journal of Computing and Informatics ("Journal") the copyright in the manuscript identified above and any additional material (figures, tables, illustrations, software or other information intended for publication) submitted as part of or as a supplement to the manuscript ("Paper") in all forms and media throughout the world, in all languages, for the full term of copyright, effective when and if the article is accepted for publication. This transfer includes the right to reproduce and/or to distribute the Paper to other journals or digital libraries in electronic and online forms and systems.
I understand that I retain the rights to use the pre-prints, off-prints, accepted manuscript and published journal Paper for personal use, scholarly purposes and internal institutional use.
In certain cases, I can ask for retaining the publishing rights of the Paper. The Journal can permit or deny the request for publishing rights, to which I fully agree.
I declare that the submitted Paper is original, has been written by the stated authors and has not been published elsewhere nor is currently being considered for publication by any other journal and will not be submitted for such review while under review by this Journal. The Paper contains no material that violates proprietary rights of any other person or entity. I have obtained written permission from copyright owners for any excerpts from copyrighted works that are included and have credited the sources in my article. I have informed the co-author(s) of the terms of this publishing agreement.
Copyright © Slovenian Society Informatika







