earticle

논문검색

A New Code Based Test Case Prioritization Technique

초록

영어

Test Cases are treated as one of the most important part of software testing activity. They are responsible for the validation of the software under inspection. Test suites are also used to test changes in the source code during regression testing. In number of cases, the test suites are so big that executing all tests for every source code change is absurd. Developers/testers need to prioritize the test suite so that most beneficial test cases are executed first. This can result in increasing the effectiveness of testing and saving a lot of time and cost. In this paper, we introduce a new algorithm for test case prioritization that is based on the code coverage of the test cases. The test cases that cover maximum part of the code are considered more valuable. We applied this new algorithm to a case study. The results are very effective and promising.

목차

Abstract
 1. Introduction
 2. Regression Testing Strategies
  2.1. Categories of Regression Testing Techniques
 3. Proposed New Prioritization Technique
  3.1. Introduction
  3.2 New Algorithm
 4. Application Example and Analysis
 5. Discussion and Conclusion
 Acknowledgements
 References

저자정보

  • Muhammad Shahid Advanced Informatics School, Universiti Teknologi Malaysia, International Campus Kuala Lumpur, Malaysia
  • Suhaimi Ibrahim Advanced Informatics School, Universiti Teknologi Malaysia, International Campus Kuala Lumpur, Malaysia

참고문헌

자료제공 : 네이버학술정보

    함께 이용한 논문

      ※ 원문제공기관과의 협약기간이 종료되어 열람이 제한될 수 있습니다.

      0개의 논문이 장바구니에 담겼습니다.