A variability-based testing approach for synthesizing video sequences

José A. Galindo, Mauricio Alférez, Mathieu Acher, Benoit Baudry, David Benavides
2014 Proceedings of the 2014 International Symposium on Software Testing and Analysis - ISSTA 2014  
A key problem when developing video processing software is the difficulty to test different input combinations. In this paper, we present VANE, a variability-based testing approach to derive video sequence variants. The ideas of VANE are i) to encode in a variability model what can vary within a video sequence; ii) to exploit the variability model to generate testable configurations; iii) to synthesize variants of video sequences corresponding to configurations. VANE computes T-wise covering
more » ... s while optimizing a function over attributes. Also, we present a preliminary validation of the scalability and practicality of VANE in the context of an industrial project involving the test of video processing algorithms.
doi:10.1145/2610384.2610411 dblp:conf/issta/GalindoAABB14 fatcat:afp5xo5merhq5jrzwy5lizn44u