Home / Advanced Search

  • Title/Keywords

  • Author/Affliations

  • Journal

  • Article Type

  • Start Year

  • End Year

Update SearchingClear
  • Articles
  • Online
Search Results (9)
  • Open Access

    ARTICLE

    Implementation of Hybrid Particle Swarm Optimization for Optimized Regression Testing

    V. Prakash*, S. Gopalakrishnan

    Intelligent Automation & Soft Computing, Vol.36, No.3, pp. 2575-2590, 2023, DOI:10.32604/iasc.2023.032122 - 15 March 2023

    Abstract Software test case optimization improves the efficiency of the software by proper structure and reduces the fault in the software. The existing research applies various optimization methods such as Genetic Algorithm, Crow Search Algorithm, Ant Colony Optimization, etc., for test case optimization. The existing methods have limitations of lower efficiency in fault diagnosis, higher computational time, and high memory requirement. The existing methods have lower efficiency in software test case optimization when the number of test cases is high. This research proposes the Tournament Winner Genetic Algorithm (TW-GA) method to improve the efficiency of software… More >

  • Open Access

    ARTICLE

    Fault Coverage-Based Test Case Prioritization and Selection Using African Buffalo Optimization

    Shweta Singhal1, Nishtha Jatana2, Ahmad F Subahi3, Charu Gupta4,*, Osamah Ibrahim Khalaf5, Youseef Alotaibi6

    CMC-Computers, Materials & Continua, Vol.74, No.3, pp. 6755-6774, 2023, DOI:10.32604/cmc.2023.032308 - 28 December 2022

    Abstract Software needs modifications and requires revisions regularly. Owing to these revisions, retesting software becomes essential to ensure that the enhancements made, have not affected its bug-free functioning. The time and cost incurred in this process, need to be reduced by the method of test case selection and prioritization. It is observed that many nature-inspired techniques are applied in this area. African Buffalo Optimization is one such approach, applied to regression test selection and prioritization. In this paper, the proposed work explains and proves the applicability of the African Buffalo Optimization approach to test case selection… More >

  • Open Access

    ARTICLE

    An Optimized Test Case Minimization Technique Using Genetic Algorithm for Regression Testing

    Rubab Sheikh1, Muhammad Imran Babar2,*, Rawish Butt3, Abdelzahir Abdelmaboud4, Taiseer Abdalla Elfadil Eisa4

    CMC-Computers, Materials & Continua, Vol.74, No.3, pp. 6789-6806, 2023, DOI:10.32604/cmc.2023.028625 - 28 December 2022

    Abstract Regression testing is a widely used approach to confirm the correct functionality of the software in incremental development. The use of test cases makes it easier to test the ripple effect of changed requirements. Rigorous testing may help in meeting the quality criteria that is based on the conformance to the requirements as given by the intended stakeholders. However, a minimized and prioritized set of test cases may reduce the efforts and time required for testing while focusing on the timely delivery of the software application. In this research, a technique named TestReduce has been presented More >

  • Open Access

    ARTICLE

    Value-Based Test Case Prioritization for Regression Testing Using Genetic Algorithms

    Farrukh Shahzad Ahmed, Awais Majeed, Tamim Ahmed Khan*

    CMC-Computers, Materials & Continua, Vol.74, No.1, pp. 2211-2238, 2023, DOI:10.32604/cmc.2023.032664 - 22 September 2022

    Abstract Test Case Prioritization (TCP) techniques perform better than other regression test optimization techniques including Test Suite Reduction (TSR) and Test Case Selection (TCS). Many TCP techniques are available, and their performance is usually measured through a metric Average Percentage of Fault Detection (APFD). This metric is value-neutral because it only works well when all test cases have the same cost, and all faults have the same severity. Using APFD for performance evaluation of test case orders where test cases cost or faults severity varies is prone to produce false results. Therefore, using the right metric… More >

  • Open Access

    ARTICLE

    Improved Test Case Selection Algorithm to Reduce Time in Regression Testing

    Israr Ghani*, Wan M. N. Wan-Kadir, Adila Firdaus Arbain, Noraini Ibrahim

    CMC-Computers, Materials & Continua, Vol.72, No.1, pp. 635-650, 2022, DOI:10.32604/cmc.2022.025027 - 24 February 2022

    Abstract Regression testing (RT) is an essential but an expensive activity in software development. RT confirms that new faults/errors will not have occurred in the modified program. RT efficiency can be improved through an effective technique of selected only modified test cases that appropriate to the modifications within the given time frame. Earlier, several test case selection approaches have been introduced, but either these techniques were not sufficient according to the requirements of software tester experts or they are ineffective and cannot be used for available test suite specifications and architecture. To address these limitations, we… More >

  • Open Access

    ARTICLE

    Multi-Objective Modified Particle Swarm Optimization for Test Suite Reduction (MOMPSO)

    U. Geetha1,*, Sharmila Sankar2

    Computer Systems Science and Engineering, Vol.42, No.3, pp. 899-917, 2022, DOI:10.32604/csse.2022.022621 - 08 February 2022

    Abstract Software testing plays a pivotal role in entire software development lifecycle. It provides researchers with extensive opportunities to develop novel methods for the optimized and cost-effective test suite Although implementation of such a cost-effective test suite with regression testing is being under exploration still it contains lot of challenges and flaws while incorporating with any of the new regression testing algorithm due to irrelevant test cases in the test suite which are not required. These kinds of irrelevant test cases might create certain challenges such as code-coverage in the test suite, fault-tolerance, defects due to More >

  • Open Access

    ARTICLE

    Multi-Objective Adapted Binary Bat for Test Suite Reduction

    Nagwa Reda1, Abeer Hamdy2,*, Essam A. Rashed1,3

    Intelligent Automation & Soft Computing, Vol.31, No.2, pp. 781-797, 2022, DOI:10.32604/iasc.2022.019669 - 22 September 2021

    Abstract Regression testing is an essential quality test technique during the maintenance phase of the software. It is executed to ensure the validity of the software after any modification. As software evolves, the test suite expands and may become too large to be executed entirely within a limited testing budget and/or time. So, to reduce the cost of regression testing, it is mandatory to reduce the size of the test suite by discarding the redundant test cases and selecting the most representative ones that do not compromise the effectiveness of the test suite in terms of… More >

  • Open Access

    ARTICLE

    Optimizing the Software Testing Problem Using Search-Based Software Engineering Techniques

    Hissah A. Ben Zayed, Mashael S. Maashi*

    Intelligent Automation & Soft Computing, Vol.29, No.1, pp. 307-318, 2021, DOI:10.32604/iasc.2021.017239 - 12 May 2021

    Abstract Software testing is a fundamental step in the software development lifecycle. Its purpose is to evaluate the quality of software applications. Regression testing is an important testing methodology in software testing. The purpose of regression testing is to validate the software after each change of its code. This involves adding new test cases to the test suite and running the test suite as the software changes, making the test suite larger. The cost and time of the project are affected by the test suite size. The challenge is to run regression testing with a smaller… More >

  • Open Access

    ARTICLE

    An Ontology Based Test Case Prioritization Approach in Regression Testing

    Muhammad Hasnain1, Seung Ryul Jeong2,*, Muhammad Fermi Pasha1, Imran Ghani3

    CMC-Computers, Materials & Continua, Vol.67, No.1, pp. 1051-1068, 2021, DOI:10.32604/cmc.2021.014686 - 12 January 2021

    Abstract Regression testing is a widely studied research area, with the aim of meeting the quality challenges of software systems. To achieve a software system of good quality, we face high consumption of resources during testing. To overcome this challenge, test case prioritization (TCP) as a sub-type of regression testing is continuously investigated to achieve the testing objectives. This study provides an insight into proposing the ontology-based TCP (OTCP) approach, aimed at reducing the consumption of resources for the quality improvement and maintenance of software systems. The proposed approach uses software metrics to examine the behavior… More >

Displaying 1-10 on page 1 of 9. Per Page