Property-Based Testing for Visualization Development

dc.contributor.authorStegmaier, Michaelen_US
dc.contributor.authorEngel, Dominiken_US
dc.contributor.authorOlbrich, Janniken_US
dc.contributor.authorRopinski, Timoen_US
dc.contributor.authorTichy, Matthiasen_US
dc.contributor.editorGillmann, Christina and Krone, Michael and Reina, Guido and Wischgoll, Thomasen_US
dc.date.accessioned2021-06-12T11:28:45Z
dc.date.available2021-06-12T11:28:45Z
dc.date.issued2021
dc.description.abstractAs the testing capabilities of current visualization software fail to cover a large space of rendering parameters, we propose to use property-based testing to automatically generate a large set of tests with different parameter sets. By comparing the resulting renderings for pairs of different parameters, we can verify certain effects to be expected in the rendering upon change of a specific parameter. This allows for testing visualization algorithms with a large coverage of rendering parameters. Our proposed approach can also be used in a test-driven manner, meaning the tests can be defined alongside the actual algorithm. Lastly, we show that by integrating the proposed concepts into the existing regression testing pipeline of Inviwo, we can execute the property-based testing process in a continuous integration setup. To demonstrate our approach, we describe use cases where property-based testing can help to find errors during visualization development.en_US
dc.description.sectionheadersSession 1
dc.description.seriesinformationVisGap - The Gap between Visualization Research and Visualization Software
dc.identifier.doi10.2312/visgap.20211087
dc.identifier.isbn978-3-03868-149-6
dc.identifier.pages9-17
dc.identifier.urihttps://doi.org/10.2312/visgap.20211087
dc.identifier.urihttps://diglib.eg.org:443/handle/10.2312/visgap20211087
dc.publisherThe Eurographics Associationen_US
dc.subjectHuman centered computing
dc.subjectVisualization toolkits
dc.subjectSoftware and its engineering
dc.subjectSoftware verification and validation
dc.titleProperty-Based Testing for Visualization Developmenten_US
Files
Original bundle
Now showing 1 - 2 of 2
Loading...
Thumbnail Image
Name:
009-017.pdf
Size:
11.73 MB
Format:
Adobe Portable Document Format
No Thumbnail Available
Name:
1011-file4.mp4
Size:
1.33 MB
Format:
Unknown data format