Value based PSO Test Case Prioritization Algorithm

Abstract

Regression testing is performed to see if any changes introduced in software will not affect the rest of functional software parts. It is inefficient to re-execute all test cases every time the changes are made. In this regard test cases are prioritized by following some criteria to perform efficient testing while meeting limited testing resources. In our research we have proposed value based particle swarm intelligence algorithm for test case prioritization. The aim of our research is to detect maximum faults earlier in testing life cycle. We have introduced the combination of six prioritization factors for prioritization. These factors are customer priority, Requirement volatility, implementation complexity, requirement traceability, execution time and fault impact of requirement. This combination of factors has not been used before for prioritization. A controlled experiment has been performed on three medium size projects and compared results with random prioritization technique. Results are analyzed with the help of average percentage of fault detection (APFD) metric. The obtained results showed our proposed algorithm as more efficient and robust for earlier rate of fault detection. Results are also revalidated by proposing our new validation equation and showed consistent improvement in our proposed algorithm.

Authors and Affiliations

Erum Ashraf, Khurrum Mahmood, Tamim Ahmed Khan, Shaftab Ahmed

Keywords

Related Articles

Impact of Distributed Generation on the Reliability of Local Distribution System

With the growth of distributed generation (DG) and renewable energy resources the power sector is becoming more sophisticated, distributed generation technologies with its diverse impacts on power system is becoming attr...

Graphing emotional patterns by dilation of the iris in video sequences

For this paper, we took videos of iris of people while induced a feeling of joy or sadness, using videos to motivate the states affective. The manuscript implemented is a system of recognition affective pattern by dilati...

Question Answering Systems: A Review on Present Developments, Challenges and Trends

Question Answering Systems (QAS) are becoming a model for the future of web search. In this paper we present a study of the latest research in this area. We collected publications from top conferences and journals on inf...

  A Feasible Rural Education System

 The education system in rural and semi-rural areas of developing and underdeveloped countries are facing many challenges. The limited accessibility and challenges to the education are attributed mainly to political...

Modulation Components and Genetic Algorithm for Speaker Recognition System

In this paper, the aim is to investigate weather or not that changing the filter-bank components (of the speaker recognition system) could improve the system performance in identifying the speaker. The filter is composed...

Download PDF file
  • EP ID EP250544
  • DOI 10.14569/IJACSA.2017.080149
  • Views 113
  • Downloads 0

How To Cite

Erum Ashraf, Khurrum Mahmood, Tamim Ahmed Khan, Shaftab Ahmed (2017). Value based PSO Test Case Prioritization Algorithm. International Journal of Advanced Computer Science & Applications, 8(1), 389-394. https://europub.co.uk/articles/-A-250544