Expectation-Based Integration Testing of Unidirectional Interactions in Component-Based Software Systems

Nils Wild, Horst Lichter, Constantin Mensendiek

2024

Abstract

Effective and efficient testing of complex component-based software systems is difficult. Unit test cases that test isolated components are focused and efficient but ineffective in detecting integration faults. Integration test cases, on the other hand, are hard to develop and maintain. With the UTBI meta-model and InterACt, a concept and tool implementation was developed to extract expectations towards other components from unit test cases and reuse unit tests to automate the verification of those expectations. However, the approach is limited to request-response interactions implicitly defined by mock interactions. This paper presents an extension to specify and verify expectations toward unidirectional interactions not encoded in the unit test cases. For example, if the recipient of the reaction to an interaction stimulus is not the same component that sent the stimulus in the first place.

Download


Paper Citation


in Harvard Style

Wild N., Lichter H. and Mensendiek C. (2024). Expectation-Based Integration Testing of Unidirectional Interactions in Component-Based Software Systems. In Proceedings of the 19th International Conference on Evaluation of Novel Approaches to Software Engineering - Volume 1: ENASE; ISBN 978-989-758-696-5, SciTePress, pages 202-213. DOI: 10.5220/0012725900003687


in Bibtex Style

@conference{enase24,
author={Nils Wild and Horst Lichter and Constantin Mensendiek},
title={Expectation-Based Integration Testing of Unidirectional Interactions in Component-Based Software Systems},
booktitle={Proceedings of the 19th International Conference on Evaluation of Novel Approaches to Software Engineering - Volume 1: ENASE},
year={2024},
pages={202-213},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0012725900003687},
isbn={978-989-758-696-5},
}


in EndNote Style

TY - CONF

JO - Proceedings of the 19th International Conference on Evaluation of Novel Approaches to Software Engineering - Volume 1: ENASE
TI - Expectation-Based Integration Testing of Unidirectional Interactions in Component-Based Software Systems
SN - 978-989-758-696-5
AU - Wild N.
AU - Lichter H.
AU - Mensendiek C.
PY - 2024
SP - 202
EP - 213
DO - 10.5220/0012725900003687
PB - SciTePress