Title: | an empirical study on test driven development process for android applications |
Author: | Chen Juncheng
; Xue Yunzhi
; Chen Zhao
|
Source: | Proceedings of the IASTED International Conference on Software Engineering and Applications, SEA 2011
|
Conference Name: | 15th IASTED International Conference on Software Engineering and Applications, SEA 2011
|
Conference Date: | December 14, 2011 - December 16, 2011
|
Issued Date: | 2011
|
Conference Place: | Dallas, TX, United states
|
Keyword: | Graphical user interfaces
; Mobile devices
; Mobile telecommunication systems
; Robots
; Software engineering
|
Indexed Type: | EI
|
ISBN: | 9780889869066
|
Department: | (1) National Engineering Research Center for Fundamental Software Institute of Software Academy of Chinese Sciences P. O. Box 8718 Beijing China
|
Sponsorship: | Int. Assoc. Sci. Technol. Dev. (IASTED)
|
Abstract: | The rapid expansion of mobile device market requires software vendors to deliver mobile applications with high quality within a short time limit. In this paper, we present an iterative test driven development(TDD) process for mobile applications running on Android. In each iteration of this process, developers can specify a new feature or improvement by specifying GUI elements and corresponding GUI behavior in a test case, then write or refactor code to pass the test. This process utilizes mGUITester, a test engine specially designed for Android's applications, to execute the test cases automatically. Empirical studies on two typical applications show that the TDD process can help semi-skilled developers improve product quality within limited time, but does not work equally well for beginners and professionals. |
English Abstract: | The rapid expansion of mobile device market requires software vendors to deliver mobile applications with high quality within a short time limit. In this paper, we present an iterative test driven development(TDD) process for mobile applications running on Android. In each iteration of this process, developers can specify a new feature or improvement by specifying GUI elements and corresponding GUI behavior in a test case, then write or refactor code to pass the test. This process utilizes mGUITester, a test engine specially designed for Android's applications, to execute the test cases automatically. Empirical studies on two typical applications show that the TDD process can help semi-skilled developers improve product quality within limited time, but does not work equally well for beginners and professionals. |
Language: | 英语
|
Content Type: | 会议论文
|
URI: | http://ir.iscas.ac.cn/handle/311060/16287
|
Appears in Collections: | 软件所图书馆_会议论文
|
There are no files associated with this item.
|
Recommended Citation: |
Chen Juncheng,Xue Yunzhi,Chen Zhao. an empirical study on test driven development process for android applications[C]. 见:15th IASTED International Conference on Software Engineering and Applications, SEA 2011. Dallas, TX, United states. December 14, 2011 - December 16, 2011.
|
|
|