JOURNAL ARTICLE
Spectral Test Generation for Boolean Expressions.
Published In: International Journal of Software Engineering & Knowledge Engineering, 2023, v. 33, n. 8. P. 1239 1 of 3
Database: Business Source Ultimate 2 of 3
Authored By: Ayav, Tolga 3 of 3
Abstract
This paper presents a novel method for testing Boolean expressions. It is based on spectral, aka Fourier analysis of Boolean functions which is exploited to generate test inputs. The approach has three important contributions: (i) It generates a relatively small test suite with a high capability of fault detection, (ii) The test suite is prioritized such that expected fault detection time is shorter, (iii) It is entirely mathematical relying on a simple and straightforward formula. The proposed method is formulated and evaluations are performed on both synthetic and real expressions. It is also compared with two common test generation criteria, MC/DC and Minimal MUMCUT. Evaluations show that the test suite generated by the spectral approach is relatively small while expressing the capability of a better and quicker fault detection. The approach presented in this paper provides a useful insight into how spectral/Fourier analysis of Boolean functions can be exploited in software testing. [ABSTRACT FROM AUTHOR]
Additional Information
- Source:International Journal of Software Engineering & Knowledge Engineering. 2023/08, Vol. 33, Issue 8, p1239
- Document Type:Article
- Subject Area:Science
- Publication Date:2023
- ISSN:0218-1940
- DOI:10.1142/S021819402350033X
- Accession Number:169947284
- Copyright Statement:Copyright of International Journal of Software Engineering & Knowledge Engineering is the property of World Scientific Publishing Company and its content may not be copied or emailed to multiple sites without the copyright holder's express written permission. Additionally, content may not be used with any artificial intelligence tools or machine learning technologies. However, users may print, download, or email articles for individual use. This abstract may be abridged. No warranty is given about the accuracy of the copy. Users should refer to the original published version of the material for the full abstract. (Copyright applies to all Abstracts.)
Looking to go deeper into this topic? Look for more articles on EBSCOhost.