Reviewing software testing models and optimization techniques: an analysis of efficiency and advancement needs

S Kumar - Journal of Computers, Mechanical and Management, 2023 - jcmm.co.in
Software testing is a crucial component of software engineering that aims to confirm the
intended functionality of software modules and minimize the likelihood of future failures. This …

[PDF][PDF] Test case prioritization techniques in software regression testing: An overview

M Qasim, A Bibi, SJ Hussain… - … of advanced and …, 2021 - pdfs.semanticscholar.org
The importance of Software Testing (ST) in the Software Development Life Cycle (SDLC)
can never be ignored. Smarter ST can give us more relievable and defect-free products …

Model of organization of software testing for cyber-physical systems

D Tobin, A Bogomolov, M Golosovskiy - Cyber-Physical Systems …, 2022 - Springer
The chapter presents a model for organizing software testing of cyber-physical systems and
an algorithm for forming test scenarios that optimize the cost of software testing, increase …

Discrete cuckoo search algorithms for test case prioritization

A Bajaj, OP Sangwan - Applied Soft Computing, 2021 - Elsevier
Regression testing is an essential aspect of the software development lifecycle. As the
software evolves, the test suite grows, hence the cost and effort to retest the software. Test …

Improved novel bat algorithm for test case prioritization and minimization

A Bajaj, OP Sangwan, A Abraham - Soft Computing, 2022 - Springer
Regression testing is essential for continuous integration and continuous development. It is
needed to ensure that the modifications have not produced any errors or faults, thereby …

Analytic hierarchy process-based regression test case prioritization technique enhancing the fault detection rate

S Nayak, C Kumar, S Tripathi - Soft Computing, 2022 - Springer
Regression testing is a testing method conducted to ensure that improvements do not affect
the software's current behavior. Test cases play a significant role in software testing activities …

Test case prioritization to examine software for fault detection using PCA extraction and K-means clustering with ranking

N Gokilavani, B Bharathi - Soft Computing, 2021 - Springer
Many software-related failures or faults were caused as the consequence of not detecting it
early and prevailing constraints of time and supplies available during any software …

Nature-inspired metaheuristic methods in software testing

N Khoshniat, A Jamarani, A Ahmadzadeh… - Soft Computing, 2024 - Springer
Software quality is becoming a momentous challenge in software engineering processes,
and software testing has a pivotal role in its measurements. Nature-inspired metaheuristic …

Discrete and combinatorial gravitational search algorithms for test case prioritization and minimization

A Bajaj, OP Sangwan - International Journal of Information Technology, 2021 - Springer
Regression testing is an essential but expensive activity to re-execute all the test cases
every time the software updates. Test case prioritization and minimization reduces the cost …

A novel test case prioritization approach for black‐box testing based on K‐medoids clustering

J Chen, Y Gu, S Cai, H Chen… - Journal of Software …, 2024 - Wiley Online Library
Regression testing is an essential and expensive process in software testing. However,
there may be insufficient resources for the execution of all test cases during regression …