Enhanced Code Coverage Approach for Regression Testing

dc.AffiliationOctober University for modern sciences and Arts (MSA)
dc.contributor.authorFawzy, Mohamed Mamdouh
dc.contributor.authorEI-Mahallawy, Mohamed S.
dc.contributor.authorEi-Deeb, Hesham
dc.date.accessioned2019-11-27T08:15:06Z
dc.date.available2019-11-27T08:15:06Z
dc.date.issued2015
dc.descriptionAccession Number: WOS:000381733300081en_US
dc.description.abstractCode coverage information is widely used to address problems in software development and maintenance phase. Researchers have developed different approaches and tools using code coverage concept to accomplish regression testing tasks. These tools did not provide runtime enhancement techniques. In this research, an implementation of a proposed tool is conducted to measure the code coverage percentage which will be known as phase 1. Phase 2 focuses on enhancing the code coverage keeping the performance degradation as minimum as possible. A suite of selective case studies was tested to calculate the percentage of statement coverage, the number of executed statements and the overall runtime. The design of the proposed tool in this research is based on computing the overall runtime as a single thread approach. When it was tested on multiple threads a race condition problem was discovered as all the threads where trying to access the files in the same time which might lead to a deadlock. This implies resources wasting and delaying overall runtime. So the calculation of the overall runtime is assigned to a single highly configured processor to avoid transition time between multiple processors. This enhances the regression testing performance while decreasing the overall cost of the regression testing process. The proposed tool enhancement results are compared to its relative results in case of no enhancement process to judge the robustness of the proposed approach for this research. The comparison shows a range of enhancement fluctuation between 49%-67% for different sized test cases.en_US
dc.description.sponsorshipNoorul Islam Univ, Noorul Islam Ctr Higher Educ, Dept Elect & Instrumentat Engn; IEEE India Circuits & Syst Soc Chapter; IEEE India Solid State Circuits Soc Chapter; IEEEen_US
dc.identifier.citationCited References in Web of Science Core Collection: 10en_US
dc.identifier.isbn978-1-4673-9825-1
dc.identifier.urihttps://ieeexplore.ieee.org/document/7475318
dc.language.isoenen_US
dc.publisherIEEEen_US
dc.relation.ispartofseriesIEEE International Conference on Control, Instrumentation, Communication and Computational Technologies (ICCICCT);Pages: 438-442
dc.relation.urihttps://cutt.ly/seMsJ7h
dc.subjectUniversity for Code Coverageen_US
dc.subjectCoverage measurementen_US
dc.subjectsoftware testingen_US
dc.subjectRegression testingen_US
dc.titleEnhanced Code Coverage Approach for Regression Testingen_US
dc.typeBook chapteren_US

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
avatar_scholar_256.png
Size:
6.31 KB
Format:
Portable Network Graphics
Description: