Testing Event Scheduling based on GUI Layout Information of Android

碩士 === 元智大學 === 資訊工程學系 === 104 === Android GUI testing is recently an important research topic. Although there have been many studies in the past, testing event scheduling is not comprehensively discussed. Based on the component priority relationship, this study proposes a new testing event scheduli...

Full description

Bibliographic Details
Main Authors: Chia-Hui Lin, 林佳輝
Other Authors: Cheng-Zen Yang
Format: Others
Language:zh-TW
Published: 2016
Online Access:http://ndltd.ncl.edu.tw/handle/ma3365
Description
Summary:碩士 === 元智大學 === 資訊工程學系 === 104 === Android GUI testing is recently an important research topic. Although there have been many studies in the past, testing event scheduling is not comprehensively discussed. Based on the component priority relationship, this study proposes a new testing event scheduling scheme. The results of the empirical experiments show that the proposed scheduling scheme can effectively improve the testing performance. Compared with the breadth-first scheduling approach, the proposed scheme can reduce up to 69% of testing events for layout traversal, and reduce up to 62% of testing events for the same component coverage. Compared with the depth-first scheduling approach, the proposed scheme can reduce up to 42% of testing events for layout traversal, and reduce up to 15% of testing events for the same component coverage.