Property-based testing : evaluating its applicability and effectiveness for AUTOSAR basic software

dc.contributor.authorBose, Aparna
dc.date.accessioned2020-08-12T13:53:55Z
dc.date.available2020-08-12T13:53:55Z
dc.date.issued2020de
dc.description.abstractPrevious work has shown that Property-based Testing (PBT) can be successfully applied to testing synchronous software. For example, it has been demonstrated that PBT can be applied to testing cloud services, web services and telecoms software. But less research has been carried out to evaluate this approach to testing asynchronous code as in automotive software. In the work presented in this Master thesis, the data generation feature of PBT is exploited to test the functionality of a software module based on the AUTOSAR Adaptive Platform. Properties are defined considering the system as a black-box targeting its functionality on an abstract level. First, we apply stateless properties to test a single functionality and thereby find the communication delay needed to incorporate in our testing at system level. Later, we implement a test infrastructure based on stateful properties using the Python tool Hypothesis for the demonstration of research based on PBT. The testing framework is interfaced with the runtime environment to integrate the former with the system being tested. The test inputs generated in this approach are evaluated for their effectiveness and efficiency in testing the software module under test. Finally, experts in the testing field have been interviewed to draw comparisons between PBT and traditional methods of testing.en
dc.identifier.other1728727138
dc.identifier.urihttp://nbn-resolving.de/urn:nbn:de:bsz:93-opus-ds-109822de
dc.identifier.urihttp://elib.uni-stuttgart.de/handle/11682/10982
dc.identifier.urihttp://dx.doi.org/10.18419/opus-10965
dc.language.isoende
dc.rightsinfo:eu-repo/semantics/openAccessde
dc.subject.ddc004de
dc.titleProperty-based testing : evaluating its applicability and effectiveness for AUTOSAR basic softwareen
dc.typemasterThesisde
ubs.fakultaetInformatik, Elektrotechnik und Informationstechnikde
ubs.institutInstitut für Softwaretechnologiede
ubs.publikation.seiten74de
ubs.publikation.typAbschlussarbeit (Master)de

Files

Original bundle

Now showing 1 - 1 of 1
Thumbnail Image
Name:
Master_Thesis_AparnaBose.pdf
Size:
1.45 MB
Format:
Adobe Portable Document Format
Description:

License bundle

Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
3.39 KB
Format:
Item-specific license agreed upon to submission
Description: