Object-Oriented Test Case Generation Using Teaching Learning-Based Optimization (TLBO) Algorithm

dc.contributor.authorAL-Masri, Ohood
dc.contributor.authorAL-Sorori, Wedad
dc.date.accessioned2026-06-14T22:56:34Z
dc.date.issued2022
dc.description.abstractResearchers are currently seeking effective methods for automated software testing to reduce time, avoid test case redundancy, and create comprehensive test cases to cover (paths, benches, conditions, and statements). Generating a minimum number of test cases and covering all code paths is challenging in automated test case generation. Therefore, the use of optimization algorithms has become a popular trend for generating test cases to achieve many goals. In this study, we used a teaching-learning-based optimization algorithm to generate the minimum number of test cases. We compared our results with those of other state-of-the-art methods based on the path coverage for ten Java programs. The motive for using this algorithm is to optimize the number of test cases that cover all code paths in the unit test. The results emphasize that the proposed algorithm generates the minimum number of test cases and covers all paths in the code at a full-coverage rate.en_US
dc.identifier10.1109/ACCESS.2022.3214841
dc.identifier.citationAL-Masri, O., & AL-Sorori, W. (2022). Object-oriented test case generation using teaching learning-based optimization (TLBO) algorithm.�IEEE Access,�10, 110879-110888.�https://doi.org/10.1109/ACCESS.2022.3214841en_US
dc.identifier.urihttps://repository.ust.edu.ye/handle/123456789/361
dc.identifier.urihttps://ieeexplore.ieee.org/abstract/document/9919843
dc.language.isoen
dc.publisherInstitute of Electrical and Electronics Engineers (IEEE)en_US
dc.titleObject-Oriented Test Case Generation Using Teaching Learning-Based Optimization (TLBO) Algorithmen_US
dc.typeArticleen_US

ملفات