Total coverage based regression test case prioritization using genetic algorithm

© 2015 IEEE. Regression Testing is a test to ensure that a program that was changed is still working. Changes introduced to a software product often come with defects. Additional test cases are, this could reduce the main challenges of regression testing is test case prioritization. Time, effort and...

Full description

Saved in:
Bibliographic Details
Main Authors: Patipat Konsaard, Lachana Ramingwong
Format: Conference Proceeding
Published: 2018
Subjects:
Online Access:https://www.scopus.com/inward/record.uri?partnerID=HzOxMe3b&scp=84957032611&origin=inward
http://cmuir.cmu.ac.th/jspui/handle/6653943832/54339
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Chiang Mai University
id th-cmuir.6653943832-54339
record_format dspace
spelling th-cmuir.6653943832-543392018-09-04T10:14:38Z Total coverage based regression test case prioritization using genetic algorithm Patipat Konsaard Lachana Ramingwong Computer Science Engineering © 2015 IEEE. Regression Testing is a test to ensure that a program that was changed is still working. Changes introduced to a software product often come with defects. Additional test cases are, this could reduce the main challenges of regression testing is test case prioritization. Time, effort and budget needed to retest the software. Former studies in test case prioritization confirm the benefits of prioritization techniques. Most prioritization techniques concern with choosing test cases based on their ability to cover more faults. Other techniques aim to maximize code coverage. Thus, the test cases selected should secure the total coverage to assure the adequacy of software testing. In this paper, we present an algorithm to prioritize test cases based on total coverage using a modified genetic algorithm. Its performance on the average percentage of condition covered and execution time are compared with five other approaches. 2018-09-04T10:12:08Z 2018-09-04T10:12:08Z 2015-08-17 Conference Proceeding 2-s2.0-84957032611 10.1109/ECTICon.2015.7207103 https://www.scopus.com/inward/record.uri?partnerID=HzOxMe3b&scp=84957032611&origin=inward http://cmuir.cmu.ac.th/jspui/handle/6653943832/54339
institution Chiang Mai University
building Chiang Mai University Library
country Thailand
collection CMU Intellectual Repository
topic Computer Science
Engineering
spellingShingle Computer Science
Engineering
Patipat Konsaard
Lachana Ramingwong
Total coverage based regression test case prioritization using genetic algorithm
description © 2015 IEEE. Regression Testing is a test to ensure that a program that was changed is still working. Changes introduced to a software product often come with defects. Additional test cases are, this could reduce the main challenges of regression testing is test case prioritization. Time, effort and budget needed to retest the software. Former studies in test case prioritization confirm the benefits of prioritization techniques. Most prioritization techniques concern with choosing test cases based on their ability to cover more faults. Other techniques aim to maximize code coverage. Thus, the test cases selected should secure the total coverage to assure the adequacy of software testing. In this paper, we present an algorithm to prioritize test cases based on total coverage using a modified genetic algorithm. Its performance on the average percentage of condition covered and execution time are compared with five other approaches.
format Conference Proceeding
author Patipat Konsaard
Lachana Ramingwong
author_facet Patipat Konsaard
Lachana Ramingwong
author_sort Patipat Konsaard
title Total coverage based regression test case prioritization using genetic algorithm
title_short Total coverage based regression test case prioritization using genetic algorithm
title_full Total coverage based regression test case prioritization using genetic algorithm
title_fullStr Total coverage based regression test case prioritization using genetic algorithm
title_full_unstemmed Total coverage based regression test case prioritization using genetic algorithm
title_sort total coverage based regression test case prioritization using genetic algorithm
publishDate 2018
url https://www.scopus.com/inward/record.uri?partnerID=HzOxMe3b&scp=84957032611&origin=inward
http://cmuir.cmu.ac.th/jspui/handle/6653943832/54339
_version_ 1681424302416592896