Property-Driven Black-Box Testing of Numeric Functions
Abstract
In this work, we propose a property-driven testing mechanism to perform unit testing of functions performing numerical computations. Our approach, similar to the property-based testing technique, allows the tester to specify the requirements to check. Unlike property-based testing, the specification is then used to generate test cases in a targeted manner. Moreover, our approach works as a black-box testing tool, i.e. it does not require knowledge about the internals of the function under test. Therefore, besides on programmed numeric functions, we also apply our technique to machine-learned regression models. The experimental evaluation on a number of case studies shows the effectiveness of our testing approach.
- Citation
- BibTeX
Sharma, A., Melnikov, V., Hüllermeier, E. & Wehrheim, H.,
(2023).
Property-Driven Black-Box Testing of Numeric Functions.
In:
Engels, G., Hebig, R. & Tichy, M.
(Hrsg.),
Software Engineering 2023.
Bonn:
Gesellschaft für Informatik e.V..
(S. 111-112).
@inproceedings{mci/Sharma2023,
author = {Sharma, Arnab AND Melnikov, Vitalik AND Hüllermeier, Eyke AND Wehrheim, Heike},
title = {Property-Driven Black-Box Testing of Numeric Functions},
booktitle = {Software Engineering 2023},
year = {2023},
editor = {Engels, Gregor AND Hebig, Regina AND Tichy, Matthias} ,
pages = { 111-112 },
publisher = {Gesellschaft für Informatik e.V.},
address = {Bonn}
}
author = {Sharma, Arnab AND Melnikov, Vitalik AND Hüllermeier, Eyke AND Wehrheim, Heike},
title = {Property-Driven Black-Box Testing of Numeric Functions},
booktitle = {Software Engineering 2023},
year = {2023},
editor = {Engels, Gregor AND Hebig, Regina AND Tichy, Matthias} ,
pages = { 111-112 },
publisher = {Gesellschaft für Informatik e.V.},
address = {Bonn}
}
Dateien | Groesse | Format | Anzeige | |
---|---|---|---|---|
paper42.pdf | 208.9Kb | View/ |
Haben Sie fehlerhafte Angaben entdeckt? Sagen Sie uns Bescheid: Send Feedback
More Info
ISBN: 978-3-88579-726-5
ISSN: 1617-5468
xmlui.MetaDataDisplay.field.date: 2023
Language: (en)
Content Type: Text/Conference Paper