Enhancing the Performance of Coverage-Based Techniques in Test Case Prioritization

Authors

  • G. Bhavyasri  M.Tech Scholar, Department of CSE, JNTUA College of Engineering, Ananthapuramu, Andhra Pradesh, India
  • Prof. A. AnandaRao  Professor, Department of CSE, JNTUA College of Engineering, Ananthapuramu, Andhra Pradesh, India
  • Dr. P. Radhika Raju  Ad-hoc Assistant Professor, Department of CSE, JNTUA College of Engineering, Ananthapuramu, Andhra Pradesh, India

Keywords:

Regression Testing, Dependency Structures, Clustered Technique, Test Case Prioritization, Function Coverage Techniques.

Abstract

A presented approach is based on coverage techniques using closed dependency structure. Test cases are grouped in clusters from functional dependency. Closed functional dependency structure is applied to arrange test case in each cluster, Test case prioritization is done from function-coverage information. Results demonstrate that, proposed method performs better when compared to code coverage technique and some other coverage techniques in test case prioritization. Moreover, current approach capitulate 97% of average percentage of fault detection (APFD) and coefficient of determination in correlation as 0.8363, which enhances the performance of coverage-based techniques.

References

  1. Eghbali, S., &Tahvildari, L. (2016). "Test Case Prioritization Using Lexicographical Ordering". IEEE Transactions on Software Engineering, 42(12), 1178-1195.
  2. Elbaum, S., Malishevsky, A. G., &Rothermel, G. (2000). "Prioritizing test cases for regression testing". (Vol. 25, No. 5, pp. 102-112).ACM.
  3. Elbaum, S., Malishevsky, A. G., &Rothermel, G. (2002). "Test case prioritization: A family of empirical studies". IEEE transactions on software engineering, 28(2), 159-182.
  4. Rothermel, G., Untch, R. H., Chu, C., &Harrold, M. J. (2001). "Prioritizing test cases for regression testing. IEEE Transactions on software engineering", 27(10), 929-948.
  5. Akbar SiamiNamin, James H. Andrews, "The Influence of Size and Coverage on Test Suite Effectiveness" Department of Computer Science", Texas Tech University at Abilene, University of Western Ontario London, Ontario, Canada.
  6. Inozemtseva, L., & Holmes, R. (2014, May). "Coverage is not strongly correlated with test suite effectiveness."In Proceedings of the 36th International Conference on Software Engineering (pp. 435-445).ACM.
  7. Srikanth, H., Williams, L., & Osborne, J. (2005, November). "System test case prioritization of new and regression test cases".In Empirical Software Engineering, 2005.2005 International Symposium on (pp. 10-pp).IEEE.
  8. Carlson, R., Do, H., & Denton, A. (2011, September). "A clustering approach to improving test case prioritization: An industrial case study". In Software Maintenance (ICSM), 2011 27th IEEE International Conference on (pp. 382-391).IEEE.
  9. Arafeen, M. J., & Do, H. (2013, March). "Test case prioritization using requirements-based clustering". In Software Testing, Verification and Validation (ICST), 2013 IEEE Sixth International Conference on (pp. 312-321). IEEE.
  10. Miller, T. (2013). "Using dependency structures for prioritization of functional test suites". IEEE Transactions on Software Engineering, 39(2), 258-275.
  11. Indumathi, C. P., &Selvamani, K. (2015). "Test Cases Prioritization Using Open Dependency Structure Algorithm". Procedia Computer Science, 48, 250-255.

Downloads

Published

2017-09-30

Issue

Section

Research Articles

How to Cite

[1]
G. Bhavyasri, Prof. A. AnandaRao, Dr. P. Radhika Raju, " Enhancing the Performance of Coverage-Based Techniques in Test Case Prioritization, IInternational Journal of Scientific Research in Computer Science, Engineering and Information Technology(IJSRCSEIT), ISSN : 2456-3307, Volume 2, Issue 5, pp.468-473, September-October-2017.