A Hybrid Approach for Test Case Prioritization using PSO Based on Software Quality Metrics

  title={A Hybrid Approach for Test Case Prioritization using PSO Based on Software Quality Metrics},
  author={K. Senthil kumar and A. Muthukumaravel},
  journal={International Journal of Engineering \& Technology},
Effective functionality checking of any software application is the crucial event that determines the quality of outcome obtained.  Generally, checking scenarios that involves multiple test cases in mixture with multiple components is time consuming and also increases the quality assurance cost. Selection of suitable method/approach for optimization and prioritization of test cases as well as appropriate evaluation of the application would result in reduction of fault detection effort without… 



A Critical Review on Test Case Prioritization and Optimization using Soft Computing Techniques

The approach into existing single objective test cases prioritization and optimization using techniques such as Genetic Algorithms, Ant Colony Optimization is given.

Factors Oriented Test Case Prioritization Technique in Regression Testing using Genetic Algorithm

This paper develops and validate requirement based system level test case prioritization scheme to reveal more severe faults at an earlier stage and to improve customer-perceived software quality using Genetic Algorithm.

Regression Testing Prioritization, Selection and Reduction using Hybrid Criteria

This research will lead to give better efficiency in regression testing using hybrid criteria, which will give solution to certain unnecessary results found after testing that further seem to be diminished in execution time.

An Integrated Approach to Test Suite Selection Using ACO and Genetic Algorithm

This research paper presents a new test case reduction hybrid technique based on Genetic algorithms (GA) and Ant colony optimization (ACO) and proves to be optimistic approach which provides optimum results in minimum time.

Value based Regression Test Case Prioritization

An algorithm which prioritizes the system test cases based on the six factors: customer priority, changes in requirement, implementation complexity, requirement traceability, execution time and fault impact of requirement is proposed.


A new weighted method is proposed to prioritize the test cases based on the coverage criteria for each test case and the results show that the proposed method is more effective than the existing method.

Effective Test Case Selection and prioritization in Regression Testing

Reordering the test case on the basis of time fault, test case prioritization technique prioriti zes the test cases using fault detection algorithm, which is pro posed in this study.

Test Case Prioritization Using Requirements-Based Clustering

Whether the requirements-based clustering approach that incorporates traditional code analysis information can improve the effectiveness of test case prioritization techniques is investigated and results indicate that the use of requirements information during the test case priorities process can be beneficial.

Test Case Prioritization for Regression Testing Based on Function Call Path

The background and related concept of test case prioritization are introduced, the relevant research work is outlined, a set of new prioritization algorithms are proposed and implementation and analysis of the algorithm are given.