Framework for Model Reconstruction of Smart Television Applications
Framework pro rekonstrukci modelu aplikací pro chytrou televizi
Authors
Supervisors
Reviewers
Editors
Other contributors
Journal Title
Journal ISSN
Volume Title
Publisher
České vysoké učení technické v Praze
Czech Technical University in Prague
Czech Technical University in Prague
Date
Abstract
Práce se zabývá vývojem softwaru usnadňující automatické testování aplikací pro chytré televize. Chytré televize jsou relativně novou platformou, která se stává běžnou součástí domácností. A dostává se čím dál více do hledáčku vývojářů, kteří by pro tuto platformu chtěli vyvíjet aplikace. V dnešní době existuje velice málo nástrojů pro testování SmartTV aplikací, což je důvodem pro vznik frameworku, o kterém pojednává tato práce. Práce je rozdělena do čtyř částí. První část popisuje dostupná řešení a rozebírá studie o automatizovaném testování. Druhá část se zabývá analýzou softwaru. Popisuje specifika, která souvisí s vývojem aplikací pro SmartTV, dále popisuje požadavky, které musí software splnit, a nakonec samotný návrh softwaru. Ve třetí části je rozebrána implementace softwaru a použité technologie. Ukazuje jednotlivé problémy, které je nutné vyřešit pro správné fungování softwaru a jejich řešení. A nakonec samotné fungování vyvíjeného softwaru. Poslední část se zabývá testováním na třech vybraných aplikacích.
The paper deals with development of software for automated testing of smart TV applications. SmartTVs are a new platform becoming a common part of our homes. Software engineers are likely interested in developing applications for this platform. Nowadays, there are lack of tools for testing SmartTV applications, which is motivation for the creation of this work. The paper is divided into four parts. The first part describes existing solutions and discusses about automated testing. The second part deals with software analysis. It describes the specifics that are related to the development of SmartTV applications, next it describes the requirements of software, and finally the software design itself. The third part describes the software implementation and used technology. It shows the individual issues that need to be solved for the proper function of the software and its solutions. And finally, the actual function of the software. The last part deals with testing on three selected applications.
The paper deals with development of software for automated testing of smart TV applications. SmartTVs are a new platform becoming a common part of our homes. Software engineers are likely interested in developing applications for this platform. Nowadays, there are lack of tools for testing SmartTV applications, which is motivation for the creation of this work. The paper is divided into four parts. The first part describes existing solutions and discusses about automated testing. The second part deals with software analysis. It describes the specifics that are related to the development of SmartTV applications, next it describes the requirements of software, and finally the software design itself. The third part describes the software implementation and used technology. It shows the individual issues that need to be solved for the proper function of the software and its solutions. And finally, the actual function of the software. The last part deals with testing on three selected applications.