Design and Implementation of a Video Recording Service for Android Testing on Cloud Testing Platform

碩士 === 國立臺北科技大學 === 資訊工程系研究所 === 102 === The increasing popularity of Android smartphones created Android fragmentation, namely combinations of Android software and hardware do not provide a consistent experience for all the users. Therefore, Android application testing services on the cloud rises....

Full description

Bibliographic Details
Main Authors: Yu-Wen Li, 李友文
Other Authors: Woei-kae Chen
Format: Others
Language:zh-TW
Published: 2014
Online Access:http://ndltd.ncl.edu.tw/handle/j8nw5a
Description
Summary:碩士 === 國立臺北科技大學 === 資訊工程系研究所 === 102 === The increasing popularity of Android smartphones created Android fragmentation, namely combinations of Android software and hardware do not provide a consistent experience for all the users. Therefore, Android application testing services on the cloud rises. Since such a testing service is performed on the cloud, the user (tester) can only look at the test report for test results. The user usually cannot observe the entire testing process, and also cannot touch the physical device under test. The problem is that there are many test failures, which cannot be easily inferred by only looking at the test error message from the test report. For example, a test can fail in case that the screen aspect ratio of the mobile device does not match the target aspect ratio (showing an incomplete screen display). If there is a video recording of the complete testing process, the video can be very helpful for the tester to diagnose test failures. Therefore, this thesis proposes a video recording service, which is designed and implemented on the cloud testing platform, STF-CTP. During testing process, the screen of the device under test is recorded. In addition, for Robot Framework testing, the recorded video can use subtitles to display the keywords that are being executed. This thesis also designs two test cases to study whether using the proposed video recording service is beneficial. The experimental results show that, while the video recording service slightly affects the performance of the mobile device under test, the recording can indeed significantly shorten the time needed for the tester to diagnose test failures.