ISCAS OpenIR
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
ISBN9780889869066
部门归属(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.
条目包含的文件
条目无相关文件。
个性服务
推荐该条目
保存到收藏夹
查看访问统计
导出为Endnote文件
谷歌学术
谷歌学术中相似的文章
[Chen Juncheng]的文章
[Xue Yunzhi]的文章
[Chen Zhao]的文章
百度学术
百度学术中相似的文章
[Chen Juncheng]的文章
[Xue Yunzhi]的文章
[Chen Zhao]的文章
必应学术
必应学术中相似的文章
[Chen Juncheng]的文章
[Xue Yunzhi]的文章
[Chen Zhao]的文章
相关权益政策
暂无数据
收藏/分享
所有评论 (0)
暂无评论
 

除非特别说明,本系统中所有内容都受版权保护,并保留所有权利。