To What Extent is Stress Testing of Android TV Applications Automated in Industrial Environments?

An Android-based smart television (TV) must reliably run its applications in an embedded program environment under diverse hardware resource conditions. Owing to the diverse hardware components used to build numerous TV models, TV simulators are usually not sufficiently high in fidelity to simulate...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:IEEE transactions on reliability 2016-09, Vol.65 (3), p.1223-1239
Hauptverfasser: Jiang, Bo, Chen, Peng, Chan, Wing Kwong, Zhang, Xinchao
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 1239
container_issue 3
container_start_page 1223
container_title IEEE transactions on reliability
container_volume 65
creator Jiang, Bo
Chen, Peng
Chan, Wing Kwong
Zhang, Xinchao
description An Android-based smart television (TV) must reliably run its applications in an embedded program environment under diverse hardware resource conditions. Owing to the diverse hardware components used to build numerous TV models, TV simulators are usually not sufficiently high in fidelity to simulate various TV models and thus are only regarded as unreliable alternatives when stress testing such applications. Therefore, even though stress testing on real TV sets is tedious, it is the de facto approach to ensure the reliability of these applications in the industry. In this paper, we study to what extent stress testing of smart TV applications can be fully automated in the industrial environments. To the best of our knowledge, no previous work has addressed this important question. We summarize the findings collected from ten industrial test engineers who have tested 20 such TV applications in a real production environment. Our study shows that the industry required test automation supports on high-level GUI object controls and status checking, setup of resource conditions, and the interplay between the two. With such supports, 87% of the industrial test specifications of one TV model can be fully automated, and 71.4% of them were found to be fully reusable to test a subsequent TV model with major upgrades of hardware, operating system, and application. It represents a significant improvement with margins of 28% and 38%, respectively, compared with stress testing without such supports.
doi_str_mv 10.1109/TR.2015.2481601
format Article
fullrecord <record><control><sourceid>proquest_RIE</sourceid><recordid>TN_cdi_ieee_primary_7298477</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>7298477</ieee_id><sourcerecordid>4223388931</sourcerecordid><originalsourceid>FETCH-LOGICAL-c322t-35c88f6523298df9c823e70d7b4c48490f7b4e6f694d9197843ec7075ab46ffd3</originalsourceid><addsrcrecordid>eNpdkM1LAzEQxYMoWKtnD14CXrxszecmOUmR-gGCoKsel7ibaMo2qUlW9L830uLB08zAb968eQAcYzTDGKnz5mFGEOYzwiSuEd4BE8y5rLAgeBdMEMKyUpyofXCQ0rKMjCk5AboJ8OVdZ7j4ysZn6BJ8zNGkBBuTsvNvMFg4930MrofNM5yv14PrdHbBJzgfc1jpbHroPLz1_ZhydHqAC__pYvCrIpguDsGe1UMyR9s6BU9Xi-byprq7v769nN9VHSUkV5R3UtqaE0qU7K3qJKFGoF68so5JppAtnaltrVivsBKSUdMJJLh-ZbW1PZ2Cs43uOoaPsZhvVy51Zhi0N2FMLZac05oJxQp6-g9dhjH64q5QFMmiXq5PwfmG6mJIKRrbrqNb6fjdYtT-Rt42D-1v5O028rJxstlwxpg_WpSHmBD0B0ALe7I</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>1830897882</pqid></control><display><type>article</type><title>To What Extent is Stress Testing of Android TV Applications Automated in Industrial Environments?</title><source>IEEE Electronic Library (IEL)</source><creator>Jiang, Bo ; Chen, Peng ; Chan, Wing Kwong ; Zhang, Xinchao</creator><creatorcontrib>Jiang, Bo ; Chen, Peng ; Chan, Wing Kwong ; Zhang, Xinchao</creatorcontrib><description>An Android-based smart television (TV) must reliably run its applications in an embedded program environment under diverse hardware resource conditions. Owing to the diverse hardware components used to build numerous TV models, TV simulators are usually not sufficiently high in fidelity to simulate various TV models and thus are only regarded as unreliable alternatives when stress testing such applications. Therefore, even though stress testing on real TV sets is tedious, it is the de facto approach to ensure the reliability of these applications in the industry. In this paper, we study to what extent stress testing of smart TV applications can be fully automated in the industrial environments. To the best of our knowledge, no previous work has addressed this important question. We summarize the findings collected from ten industrial test engineers who have tested 20 such TV applications in a real production environment. Our study shows that the industry required test automation supports on high-level GUI object controls and status checking, setup of resource conditions, and the interplay between the two. With such supports, 87% of the industrial test specifications of one TV model can be fully automated, and 71.4% of them were found to be fully reusable to test a subsequent TV model with major upgrades of hardware, operating system, and application. It represents a significant improvement with margins of 28% and 38%, respectively, compared with stress testing without such supports.</description><identifier>ISSN: 0018-9529</identifier><identifier>EISSN: 1558-1721</identifier><identifier>DOI: 10.1109/TR.2015.2481601</identifier><identifier>CODEN: IERQAD</identifier><language>eng</language><publisher>New York: IEEE</publisher><subject>Android ; Androids ; automated testing ; Automation ; Bank portfolios ; Hardware ; Humanoid robots ; Reliability ; Simulators ; Smart phones ; software reuse ; Specifications ; Stress ; stress testing ; Stresses ; Television ; test case creation ; Testing ; Upgrading</subject><ispartof>IEEE transactions on reliability, 2016-09, Vol.65 (3), p.1223-1239</ispartof><rights>Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) 2016</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c322t-35c88f6523298df9c823e70d7b4c48490f7b4e6f694d9197843ec7075ab46ffd3</citedby><cites>FETCH-LOGICAL-c322t-35c88f6523298df9c823e70d7b4c48490f7b4e6f694d9197843ec7075ab46ffd3</cites></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/7298477$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>314,776,780,792,27903,27904,54736</link.rule.ids><linktorsrc>$$Uhttps://ieeexplore.ieee.org/document/7298477$$EView_record_in_IEEE$$FView_record_in_$$GIEEE</linktorsrc></links><search><creatorcontrib>Jiang, Bo</creatorcontrib><creatorcontrib>Chen, Peng</creatorcontrib><creatorcontrib>Chan, Wing Kwong</creatorcontrib><creatorcontrib>Zhang, Xinchao</creatorcontrib><title>To What Extent is Stress Testing of Android TV Applications Automated in Industrial Environments?</title><title>IEEE transactions on reliability</title><addtitle>TR</addtitle><description>An Android-based smart television (TV) must reliably run its applications in an embedded program environment under diverse hardware resource conditions. Owing to the diverse hardware components used to build numerous TV models, TV simulators are usually not sufficiently high in fidelity to simulate various TV models and thus are only regarded as unreliable alternatives when stress testing such applications. Therefore, even though stress testing on real TV sets is tedious, it is the de facto approach to ensure the reliability of these applications in the industry. In this paper, we study to what extent stress testing of smart TV applications can be fully automated in the industrial environments. To the best of our knowledge, no previous work has addressed this important question. We summarize the findings collected from ten industrial test engineers who have tested 20 such TV applications in a real production environment. Our study shows that the industry required test automation supports on high-level GUI object controls and status checking, setup of resource conditions, and the interplay between the two. With such supports, 87% of the industrial test specifications of one TV model can be fully automated, and 71.4% of them were found to be fully reusable to test a subsequent TV model with major upgrades of hardware, operating system, and application. It represents a significant improvement with margins of 28% and 38%, respectively, compared with stress testing without such supports.</description><subject>Android</subject><subject>Androids</subject><subject>automated testing</subject><subject>Automation</subject><subject>Bank portfolios</subject><subject>Hardware</subject><subject>Humanoid robots</subject><subject>Reliability</subject><subject>Simulators</subject><subject>Smart phones</subject><subject>software reuse</subject><subject>Specifications</subject><subject>Stress</subject><subject>stress testing</subject><subject>Stresses</subject><subject>Television</subject><subject>test case creation</subject><subject>Testing</subject><subject>Upgrading</subject><issn>0018-9529</issn><issn>1558-1721</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2016</creationdate><recordtype>article</recordtype><sourceid>RIE</sourceid><recordid>eNpdkM1LAzEQxYMoWKtnD14CXrxszecmOUmR-gGCoKsel7ibaMo2qUlW9L830uLB08zAb968eQAcYzTDGKnz5mFGEOYzwiSuEd4BE8y5rLAgeBdMEMKyUpyofXCQ0rKMjCk5AboJ8OVdZ7j4ysZn6BJ8zNGkBBuTsvNvMFg4930MrofNM5yv14PrdHbBJzgfc1jpbHroPLz1_ZhydHqAC__pYvCrIpguDsGe1UMyR9s6BU9Xi-byprq7v769nN9VHSUkV5R3UtqaE0qU7K3qJKFGoF68so5JppAtnaltrVivsBKSUdMJJLh-ZbW1PZ2Cs43uOoaPsZhvVy51Zhi0N2FMLZac05oJxQp6-g9dhjH64q5QFMmiXq5PwfmG6mJIKRrbrqNb6fjdYtT-Rt42D-1v5O028rJxstlwxpg_WpSHmBD0B0ALe7I</recordid><startdate>201609</startdate><enddate>201609</enddate><creator>Jiang, Bo</creator><creator>Chen, Peng</creator><creator>Chan, Wing Kwong</creator><creator>Zhang, Xinchao</creator><general>IEEE</general><general>The Institute of Electrical and Electronics Engineers, Inc. (IEEE)</general><scope>97E</scope><scope>RIA</scope><scope>RIE</scope><scope>AAYXX</scope><scope>CITATION</scope><scope>7SP</scope><scope>8FD</scope><scope>L7M</scope><scope>F28</scope><scope>FR3</scope></search><sort><creationdate>201609</creationdate><title>To What Extent is Stress Testing of Android TV Applications Automated in Industrial Environments?</title><author>Jiang, Bo ; Chen, Peng ; Chan, Wing Kwong ; Zhang, Xinchao</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c322t-35c88f6523298df9c823e70d7b4c48490f7b4e6f694d9197843ec7075ab46ffd3</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2016</creationdate><topic>Android</topic><topic>Androids</topic><topic>automated testing</topic><topic>Automation</topic><topic>Bank portfolios</topic><topic>Hardware</topic><topic>Humanoid robots</topic><topic>Reliability</topic><topic>Simulators</topic><topic>Smart phones</topic><topic>software reuse</topic><topic>Specifications</topic><topic>Stress</topic><topic>stress testing</topic><topic>Stresses</topic><topic>Television</topic><topic>test case creation</topic><topic>Testing</topic><topic>Upgrading</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Jiang, Bo</creatorcontrib><creatorcontrib>Chen, Peng</creatorcontrib><creatorcontrib>Chan, Wing Kwong</creatorcontrib><creatorcontrib>Zhang, Xinchao</creatorcontrib><collection>IEEE All-Society Periodicals Package (ASPP) 2005-present</collection><collection>IEEE All-Society Periodicals Package (ASPP) 1998-Present</collection><collection>IEEE Electronic Library (IEL)</collection><collection>CrossRef</collection><collection>Electronics &amp; Communications Abstracts</collection><collection>Technology Research Database</collection><collection>Advanced Technologies Database with Aerospace</collection><collection>ANTE: Abstracts in New Technology &amp; Engineering</collection><collection>Engineering Research Database</collection><jtitle>IEEE transactions on reliability</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Jiang, Bo</au><au>Chen, Peng</au><au>Chan, Wing Kwong</au><au>Zhang, Xinchao</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>To What Extent is Stress Testing of Android TV Applications Automated in Industrial Environments?</atitle><jtitle>IEEE transactions on reliability</jtitle><stitle>TR</stitle><date>2016-09</date><risdate>2016</risdate><volume>65</volume><issue>3</issue><spage>1223</spage><epage>1239</epage><pages>1223-1239</pages><issn>0018-9529</issn><eissn>1558-1721</eissn><coden>IERQAD</coden><abstract>An Android-based smart television (TV) must reliably run its applications in an embedded program environment under diverse hardware resource conditions. Owing to the diverse hardware components used to build numerous TV models, TV simulators are usually not sufficiently high in fidelity to simulate various TV models and thus are only regarded as unreliable alternatives when stress testing such applications. Therefore, even though stress testing on real TV sets is tedious, it is the de facto approach to ensure the reliability of these applications in the industry. In this paper, we study to what extent stress testing of smart TV applications can be fully automated in the industrial environments. To the best of our knowledge, no previous work has addressed this important question. We summarize the findings collected from ten industrial test engineers who have tested 20 such TV applications in a real production environment. Our study shows that the industry required test automation supports on high-level GUI object controls and status checking, setup of resource conditions, and the interplay between the two. With such supports, 87% of the industrial test specifications of one TV model can be fully automated, and 71.4% of them were found to be fully reusable to test a subsequent TV model with major upgrades of hardware, operating system, and application. It represents a significant improvement with margins of 28% and 38%, respectively, compared with stress testing without such supports.</abstract><cop>New York</cop><pub>IEEE</pub><doi>10.1109/TR.2015.2481601</doi><tpages>17</tpages></addata></record>
fulltext fulltext_linktorsrc
identifier ISSN: 0018-9529
ispartof IEEE transactions on reliability, 2016-09, Vol.65 (3), p.1223-1239
issn 0018-9529
1558-1721
language eng
recordid cdi_ieee_primary_7298477
source IEEE Electronic Library (IEL)
subjects Android
Androids
automated testing
Automation
Bank portfolios
Hardware
Humanoid robots
Reliability
Simulators
Smart phones
software reuse
Specifications
Stress
stress testing
Stresses
Television
test case creation
Testing
Upgrading
title To What Extent is Stress Testing of Android TV Applications Automated in Industrial Environments?
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-27T06%3A31%3A59IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_RIE&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=To%20What%20Extent%20is%20Stress%20Testing%20of%20Android%20TV%20Applications%20Automated%20in%20Industrial%20Environments?&rft.jtitle=IEEE%20transactions%20on%20reliability&rft.au=Jiang,%20Bo&rft.date=2016-09&rft.volume=65&rft.issue=3&rft.spage=1223&rft.epage=1239&rft.pages=1223-1239&rft.issn=0018-9529&rft.eissn=1558-1721&rft.coden=IERQAD&rft_id=info:doi/10.1109/TR.2015.2481601&rft_dat=%3Cproquest_RIE%3E4223388931%3C/proquest_RIE%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=1830897882&rft_id=info:pmid/&rft_ieee_id=7298477&rfr_iscdi=true