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...
Gespeichert in:
Veröffentlicht in: | IEEE transactions on reliability 2016-09, Vol.65 (3), p.1223-1239 |
---|---|
Hauptverfasser: | , , , |
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 & Communications Abstracts</collection><collection>Technology Research Database</collection><collection>Advanced Technologies Database with Aerospace</collection><collection>ANTE: Abstracts in New Technology & 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 |