What is it about?
We present a a non-intrusive and completely black-box approach that operates by interpreting the images of user interfaces to interact with smart TVs, to automatically adapt the test cases written for an older version of the TV to a newer version. Given a test suite, which is known to work on an older version of the system, and a new version of the system, to which the test cases should be adapted, the proposed approach automatically discovers the user interface models of both the older and the new version of the system by systematically crawling the respective user interfaces; figures out the path traversed by a test case in the model discovered from the old system; dynamically (i.e., in a feedback-driven manner) determines the most ``semantically'' similar path in the model discovered from the new system; and finally executes the path on the new system.
Featured Image
Why is it important?
The rationale behind developing a model-based test adaptation approach is to minimize the guesswork (thus, to improve both the effectiveness and the efficiency of the test adaptation) in the presence of significant changes in the user interfaces, such as the ones affecting the order of the screens/interactions.
Perspectives
Read the Original
This page is a summary of: Model-based test adaptation for smart TVs, May 2022, ACM (Association for Computing Machinery),
DOI: 10.1145/3524481.3527237.
You can read the full text:
Contributors
The following have contributed to this page