Smart TVs are coming to dominate the television market. This accompanied by an increase in the use of smart TV applications (apps). Due to the increasing demand, developers need modeling techniques to analyze these apps and assess their comprehensiveness, completeness, and quality. The aim of this project is to develop a fully automated Smart TV app testing framework based on model-based testing approach. Throughout this project, we also aim to create an open-source research community for smart TV app testing by providing the necessary guidelines, starting packages, tools, repositories, and documentation to motivate the collaboration in this direction. We present our EvoCreeper tool that can crawl the GUI of a smart TV app and then extract the necessary components to be included in a comprehensive model. In this page, we will try to post updates about this research direction including our understanding, opinion, observations on testing of smart TV apps.
The Sections in this page may not be connected to each other and each one can be treated separately. However, the whole page may help to build an understanding as a start point to chance this research direction.
As a starting point, I recommend to read the following two articles:
- Testing of Smart TV Applications: Key Ingredients, Challenges, and Proposed Solutions, Download here
- EvoCreeper: Automated Black-Box Model Generation for Smart TV Applications, Download here