Home / Advanced Search

  • Title/Keywords

  • Author/Affliations

  • Journal

  • Article Type

  • Start Year

  • End Year

Update SearchingClear
  • Articles
  • Online
Search Results (5)
  • 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

    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 and prioritization. The proposed algorithm… More >

  • Open Access

    ARTICLE

    Test Case Prioritization in Unit and Integration Testing: A Shuffled-Frog-Leaping Approach

    Atulya Gupta*, Rajendra Prasad Mahapatra

    CMC-Computers, Materials & Continua, Vol.74, No.3, pp. 5369-5387, 2023, DOI:10.32604/cmc.2023.031261

    Abstract Both unit and integration testing are incredibly crucial for almost any software application because each of them operates a distinct process to examine the product. Due to resource constraints, when software is subjected to modifications, the drastic increase in the count of test cases forces the testers to opt for a test optimization strategy. One such strategy is test case prioritization (TCP). Existing works have propounded various methodologies that re-order the system-level test cases intending to boost either the fault detection capabilities or the coverage efficacy at the earliest. Nonetheless, singularity in objective functions and the lack of dissimilitude among… 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

    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 for performance evaluation of TCP… More >

  • Open Access

    ARTICLE

    Modified Harris Hawks Optimization Based Test Case Prioritization for Software Testing

    Manar Ahmed Hamza1,*, Abdelzahir Abdelmaboud2, Souad Larabi-Marie-Sainte3, Haya Mesfer Alshahrani4, Mesfer Al Duhayyim5, Hamza Awad Ibrahim6, Mohammed Rizwanullah1, Ishfaq Yaseen1

    CMC-Computers, Materials & Continua, Vol.72, No.1, pp. 1951-1965, 2022, DOI:10.32604/cmc.2022.024692

    Abstract Generally, software testing is considered as a proficient technique to achieve improvement in quality and reliability of the software. But, the quality of test cases has a considerable influence on fault revealing capability of software testing activity. Test Case Prioritization (TCP) remains a challenging issue since prioritizing test cases is unsatisfactory in terms of Average Percentage of Faults Detected (APFD) and time spent upon execution results. TCP is mainly intended to design a collection of test cases that can accomplish early optimization using preferred characteristics. The studies conducted earlier focused on prioritizing the available test cases in accelerating fault detection… 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

    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 of classes of software systems.… More >

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

Share Link