Institutional Repository
| an empirical study on test driven development process for android applications | |
| Chen Juncheng; Xue Yunzhi; Chen Zhao | |
| 2011 | |
| 会议名称 | 15th IASTED International Conference on Software Engineering and Applications, SEA 2011 |
| 会议录名称 | Proceedings of the IASTED International Conference on Software Engineering and Applications, SEA 2011 |
| 页码 | 137-144 |
| 会议日期 | December 14, 2011 - December 16, 2011 |
| 会议地点 | Dallas, TX, United states |
| 收录类别 | EI |
| ISBN | 9780889869066 |
| 部门归属 | (1) National Engineering Research Center for Fundamental Software Institute of Software Academy of Chinese Sciences P. O. Box 8718 Beijing China |
| 摘要 | 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.; 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. |
| 关键词 | Graphical User Interfaces Mobile Devices Mobile Telecommunication Systems Robots Software Engineering |
| 主办者 | Int. Assoc. Sci. Technol. Dev. (IASTED) |
| 语种 | 英语 |
| 内容类型 | 会议论文 |
| URI标识 | http://ir.iscas.ac.cn/handle/311060/16287 |
| 专题 | 中国科学院软件研究所 |
| 推荐引用方式 GB/T 7714 | Chen Juncheng,Xue Yunzhi,Chen Zhao. an empirical study on test driven development process for android applications[C],2011:137-144. |
| 条目包含的文件 | 条目无相关文件。 | |||||
除非特别说明,本系统中所有内容都受版权保护,并保留所有权利。
修改评论