Using Fuzzy Logic Techniques for Assertion-Based Software Testing Metrics

Software testing is a very labor intensive and costly task. Therefore, many software testing techniques to automate the process of software testing have been reported in the literature. Assertion-Based automated software testing has been shown to be effective in detecting program faults as compared...

Full description

Saved in:
Bibliographic Details
Main Author: Ali M. Alakeel
Format: Article
Language:English
Published: Wiley 2015-01-01
Series:The Scientific World Journal
Online Access:http://dx.doi.org/10.1155/2015/629430
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1850173681942134784
author Ali M. Alakeel
author_facet Ali M. Alakeel
author_sort Ali M. Alakeel
collection DOAJ
description Software testing is a very labor intensive and costly task. Therefore, many software testing techniques to automate the process of software testing have been reported in the literature. Assertion-Based automated software testing has been shown to be effective in detecting program faults as compared to traditional black-box and white-box software testing methods. However, the applicability of this approach in the presence of large numbers of assertions may be very costly. Therefore, software developers need assistance while making decision to apply Assertion-Based testing in order for them to get the benefits of this approach at an acceptable level of costs. In this paper, we present an Assertion-Based testing metrics technique that is based on fuzzy logic. The main goal of the proposed technique is to enhance the performance of Assertion-Based software testing in the presence of large numbers of assertions. To evaluate the proposed technique, an experimental study was performed in which the proposed technique is applied on programs with assertions. The result of this experiment shows that the effectiveness and performance of Assertion-Based software testing have improved when applying the proposed testing metrics technique.
format Article
id doaj-art-d45366e52f79487892451741e98fb891
institution OA Journals
issn 2356-6140
1537-744X
language English
publishDate 2015-01-01
publisher Wiley
record_format Article
series The Scientific World Journal
spelling doaj-art-d45366e52f79487892451741e98fb8912025-08-20T02:19:47ZengWileyThe Scientific World Journal2356-61401537-744X2015-01-01201510.1155/2015/629430629430Using Fuzzy Logic Techniques for Assertion-Based Software Testing MetricsAli M. Alakeel0College of Computers and Information Technology, University of Tabuk, P.O. Box 1458, Tabuk 71431, Saudi ArabiaSoftware testing is a very labor intensive and costly task. Therefore, many software testing techniques to automate the process of software testing have been reported in the literature. Assertion-Based automated software testing has been shown to be effective in detecting program faults as compared to traditional black-box and white-box software testing methods. However, the applicability of this approach in the presence of large numbers of assertions may be very costly. Therefore, software developers need assistance while making decision to apply Assertion-Based testing in order for them to get the benefits of this approach at an acceptable level of costs. In this paper, we present an Assertion-Based testing metrics technique that is based on fuzzy logic. The main goal of the proposed technique is to enhance the performance of Assertion-Based software testing in the presence of large numbers of assertions. To evaluate the proposed technique, an experimental study was performed in which the proposed technique is applied on programs with assertions. The result of this experiment shows that the effectiveness and performance of Assertion-Based software testing have improved when applying the proposed testing metrics technique.http://dx.doi.org/10.1155/2015/629430
spellingShingle Ali M. Alakeel
Using Fuzzy Logic Techniques for Assertion-Based Software Testing Metrics
The Scientific World Journal
title Using Fuzzy Logic Techniques for Assertion-Based Software Testing Metrics
title_full Using Fuzzy Logic Techniques for Assertion-Based Software Testing Metrics
title_fullStr Using Fuzzy Logic Techniques for Assertion-Based Software Testing Metrics
title_full_unstemmed Using Fuzzy Logic Techniques for Assertion-Based Software Testing Metrics
title_short Using Fuzzy Logic Techniques for Assertion-Based Software Testing Metrics
title_sort using fuzzy logic techniques for assertion based software testing metrics
url http://dx.doi.org/10.1155/2015/629430
work_keys_str_mv AT alimalakeel usingfuzzylogictechniquesforassertionbasedsoftwaretestingmetrics