A Concurrent Approach for Improving the Efficiency of Android CTS Testing

The Compatibility Test Suite (CTS) is a set of JUnit tests presented by Google to help manufactures to ensure if their Android devices are in compliance with the Android compatibility standards. However, the CTS contains a huge number of test cases and, hence, it usually would take several hours to...

Full description

Saved in:
Bibliographic Details
Published inJournal of Information Science and Engineering Vol. 34; no. 5; pp. 1287 - 1306
Main Authors 劉建宏(CHIEN-HUNG LIU), 陳偉凱(WOEI-KAE CHEN), 陳淑玲(SHU-LING CHEN)
Format Journal Article
LanguageEnglish
Published Taipei 社團法人中華民國計算語言學學會 01.09.2018
Institute of Information Science, Academia Sinica
Subjects
Online AccessGet full text
ISSN1016-2364
DOI10.6688/JISE.201809_34(5).0011

Cover

Abstract The Compatibility Test Suite (CTS) is a set of JUnit tests presented by Google to help manufactures to ensure if their Android devices are in compliance with the Android compatibility standards. However, the CTS contains a huge number of test cases and, hence, it usually would take several hours to complete the CTS tests. This could seriously affect the development schedule of Android devices, especially when the CTS test is included in the daily system integration. To reduce the time to perform CTS tests and shorten the time-to-market of Android devices, this paper presents a concurrent approach for improving the CTS test efficiency. Particularly, the CTS tests are decomposed into multiple tasks that are executed on different devices concurrently. The execution results of the devices are then merged to generate the CTS test report. In addition, various task scheduling algorithms are employed and different partitioning methods are presented in the approach. A cloud-based testing platform is developed to support the proposed approach. To evaluate the effectiveness of the proposed approach, several empirical experiments were conducted. The experimental results show that the efficiency of CTS test can be much improved as the number of devices increases. Moreover, the results also indicate that the Longest Job First scheduling and mixed partitioning methods can result in better test efficiency.
AbstractList The Compatibility Test Suite (CTS) is a set of JUnit tests presented by Google to help manufactures to ensure if their Android devices are in compliance with the Android compatibility standards. However, the CTS contains a huge number of test cases and, hence, it usually would take several hours to complete the CTS tests. This could seriously affect the development schedule of Android devices, especially when the CTS test is included in the daily system integration. To reduce the time to perform CTS tests and shorten the time-to-market of Android devices, this paper presents a concurrent approach for improving the CTS test efficiency. Particularly, the CTS tests are decomposed into multiple tasks that are executed on different devices concurrently. The execution results of the devices are then merged to generate the CTS test report. In addition, various task scheduling algorithms are employed and different partitioning methods are presented in the approach. A cloud-based testing platform is developed to support the proposed approach. To evaluate the effectiveness of the proposed approach, several empirical experiments were conducted. The experimental results show that the efficiency of CTS test can be much improved as the number of devices increases. Moreover, the results also indicate that the Longest Job First scheduling and mixed partitioning methods can result in better test efficiency.
Author 劉建宏(CHIEN-HUNG LIU)
陳淑玲(SHU-LING CHEN)
陳偉凱(WOEI-KAE CHEN)
Author_xml – sequence: 1
  fullname: 劉建宏(CHIEN-HUNG LIU)
– sequence: 2
  fullname: 陳偉凱(WOEI-KAE CHEN)
– sequence: 3
  fullname: 陳淑玲(SHU-LING CHEN)
BookMark eNpVkMFKAzEURbOoYFv9BQm40cXU95JMOi6HoeqUgovW9ZBkEpuiSZ2ZCv69KS2Iq8uFw7uPMyGjEIMl5AZhJmVRPCzr9WLGAAt4bLi4y-9nAIgjMkZAmTEuxSWZ9P0OgMlciDGpS1rFYA5dZ8NAy_2-i8psqYsdrT9T-fbhnQ5bSxfOeeNtMD80OlqGtou-pdVmTTe2HxJ1RS6c-ujt9Tmn5O1psalestXrc12Vq0yxHIbMQsuY4gqFya3GlmtgBrQVCp1RQrbGGW1biUyrQhkDBTgnFOOa63wOgk_J7elu-u7rkLabXTx0IU02DDkXgDnniVqeKOU7P_g_5iji6KE5WzoGJh3Jk_hfkBXzBjlI_gvDiWP8
ContentType Journal Article
Copyright Copyright Institute of Information Science, Academia Sinica Sep 2018
Copyright_xml – notice: Copyright Institute of Information Science, Academia Sinica Sep 2018
DBID 188
7SC
8FD
JQ2
L7M
L~C
L~D
DOI 10.6688/JISE.201809_34(5).0011
DatabaseName Chinese Electronic Periodical Services (CEPS)
Computer and Information Systems Abstracts
Technology Research Database
ProQuest Computer Science Collection
Advanced Technologies Database with Aerospace
Computer and Information Systems Abstracts – Academic
Computer and Information Systems Abstracts Professional
DatabaseTitle Computer and Information Systems Abstracts
Technology Research Database
Computer and Information Systems Abstracts – Academic
Advanced Technologies Database with Aerospace
ProQuest Computer Science Collection
Computer and Information Systems Abstracts Professional
DatabaseTitleList
Computer and Information Systems Abstracts
DeliveryMethod fulltext_linktorsrc
Discipline Computer Science
EndPage 1306
ExternalDocumentID 10162364_201809_201810020014_201810020014_1287_1306
GroupedDBID .4S
.DC
188
2UF
2WC
5GY
A8Z
AAKPC
ACGFO
ADMLS
AENEX
AIAGR
AINHJ
ALMA_UNASSIGNED_HOLDINGS
ARCSS
ATFKH
CNMHZ
CVCKV
EBS
EDO
EJD
I-F
MK~
ML~
OK1
P2P
TN5
TR2
TUS
UZ4
7SC
8FD
JQ2
L7M
L~C
L~D
ID FETCH-LOGICAL-a250t-e0d22a3a14c5eb1d3b02c0be4a1fca46dcfcbed612ba8acc080ff4a23b3b57043
ISSN 1016-2364
IngestDate Sun Jun 29 12:54:15 EDT 2025
Tue May 20 00:40:16 EDT 2025
IsPeerReviewed false
IsScholarly false
Issue 5
Keywords Android compatibility testing
compatibility test suite
Android testing
CTS
software testing
Language English
LinkModel OpenURL
MergedId FETCHMERGED-LOGICAL-a250t-e0d22a3a14c5eb1d3b02c0be4a1fca46dcfcbed612ba8acc080ff4a23b3b57043
Notes ObjectType-Article-1
SourceType-Scholarly Journals-1
ObjectType-Feature-2
content type line 14
PQID 2133401533
PQPubID 2047910
PageCount 20
ParticipantIDs proquest_journals_2133401533
airiti_journals_10162364_201809_201810020014_201810020014_1287_1306
PublicationCentury 2000
PublicationDate 20180901
PublicationDateYYYYMMDD 2018-09-01
PublicationDate_xml – month: 09
  year: 2018
  text: 20180901
  day: 01
PublicationDecade 2010
PublicationPlace Taipei
PublicationPlace_xml – name: Taipei
PublicationTitle Journal of Information Science and Engineering
PublicationYear 2018
Publisher 社團法人中華民國計算語言學學會
Institute of Information Science, Academia Sinica
Publisher_xml – name: 社團法人中華民國計算語言學學會
– name: Institute of Information Science, Academia Sinica
SSID ssj0026544
Score 1.7318003
Snippet The Compatibility Test Suite (CTS) is a set of JUnit tests presented by Google to help manufactures to ensure if their Android devices are in compliance with...
SourceID proquest
airiti
SourceType Aggregation Database
Publisher
StartPage 1287
SubjectTerms Cloud computing
Compatibility
Devices
Efficiency
Partitioning
Task scheduling
Title A Concurrent Approach for Improving the Efficiency of Android CTS Testing
URI https://www.airitilibrary.com/Article/Detail/10162364-201809-201810020014-201810020014-1287-1306
https://www.proquest.com/docview/2133401533
Volume 34
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
link http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwnV1Lj9MwELbK7oULy1PssiAfQAJVhiR20uRYla7apSyHpKK3yK9oc2klaC_765lxnMeyKwRc0sZp7GhmOv7GnvlCyFsIYzkPpWVppjImTKVYlkjFTJDqzCjACMqxfV4li7W43MSb0ehmWF2yVx_1zb11Jf-jVWgDvWKV7D9otusUGuA76BeOoGE4_pWOsaR8qz3D0tSzg7vEwX6tAIHl3PFEuCJLBJ7IUVCb8azIxwWSbPjJ6y5E9ayqzkTa-h9caLc9iWGX0FMfmt17-BVbHPoLM1_-8X1na_ZF2t_b8-sDW7Ud-eWHMO3yq3xIOkxpWA6eyrsm5-GaTH85zl2t58DbAt5kyGA_dMd-bbMebng73woz6eQ-p58kKRYyXC7zOabqpUFWcgHwPH4XNVyk_VTXbu9ffSsv1qtVWcw3xQNyHE0muMV_PP38dZV34XoSu1cBdw_Z1JfjaJ9uj_U-_uDGARAja6SiujOvO7BSPCaPvArptDGZJ2Rkt0_JSfsGD-ql9owsp7S3INpaEAX50s6CKFgQ7S2I7irqLYiCBVFvQc_J-mJezBbMv1yDSUC9e2YDE0WSy1DoGOZrw1UQ6UBZIcNKS5EYXWllDQBgJVOpkZC-qoSMuOIqngSCvyBH293WviQUGYEiZeAWuFGaSmaxDiVEDkZnOo6jUzJr5FL6_85Pl1iIMi29EPEDyYAxYr99glrHPdfklJy3Qu37iULORYAxy9mfL78iD3vrPSdH-x8H-xrg5F698Xr_BcT6cnM
linkProvider EBSCOhost
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=A+Concurrent+Approach+for+Improving+the+Efficiency+of+Android+CTS+Testing&rft.jtitle=Journal+of+information+science+and+engineering&rft.au=Liu%2C+Chien-Hung&rft.au=Chen%2C+Woei-Kae&rft.au=Chen%2C+Shu-Ling&rft.date=2018-09-01&rft.pub=Institute+of+Information+Science%2C+Academia+Sinica&rft.issn=1016-2364&rft.volume=34&rft.issue=5&rft.spage=1287&rft_id=info:doi/10.6688%2FJISE.201809_34%285%29.0011&rft.externalDBID=NO_FULL_TEXT
thumbnail_m http://utb.summon.serialssolutions.com/2.0.0/image/custom?url=https%3A%2F%2Fwww.airitilibrary.com%2Fjnltitledo%2F10162364-c.jpg