Android软件测试—Android应用测试指南(3)

发表于:2016-3-14 09:15

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:李江    来源:51Testing软件测试网原创

  第2章  Android软件测试
  既然我们已经了解了测试的基本概念及其重要性,那么现在是时候付诸于实践了。
  在本章,我们将要讲述:
  "  在Android平台上测试;
  "  单元测试和Junit用法;
  "  创建一个Android测试工程;
  "  测试执行。
  我们会创建一个简单的Android主程序和与之对应的测试工程项目。主工程基本上是一个空项目,因为我们将重点看测试部分。以我个人经验,建议没有任何Android测试经验的同学好好学习下本章。如果你有过Android工程的经验,并且用过相关的测试技术,那么你完全可以以浏览的方式读读本章,复习一下概念即可。
  实践证明,测试最好在独立的、没有干扰的环境中执行,当然,这不是强制措施。Android的ADP插件支持这个功能,但也做不到完全隔离。前段时间,我曾经发表过一篇文章(http://dtmilano.blogspot.com/2008/ll/andriod-testing-on-andriod-platf.html),文章描述了人工获得两个相关工程的方法-主工程和测试工程。文章中并没有数据证明隔离测试的优势,但是,我们可以发现:
  "  测试代码可以很容易地从生产环境构件中剥离出来,因为它不在主项目中,因此不会被包含在APK结果中。
  "  通过在开发工具中设置模拟器来执行测试用例,变得更加简单。
  "  当测试工程和开发工程分开之后,对于大项目来说,部署编译包花费的时间更少了。
  "  在同一个项目中,对代码利用率的要求更高了。
  2.1  Junit
  前面一章我们已经对Junit进行了简单介绍,因此这里就不再累述。值得一提的是,Android测试项目的默认测试框架是Junit。Eclipse,AndroidADT插件以及Ant都支持Junit框架,所以你不用担心自己没有使用IDE开发而不能使用Junit。
  你可以自由选择测试框架。
  后面大多数的实例都是基于Eclipse的,因为Eclipse也是最常用的工具。那么,我们不废话了,打开Eclipse一起开始学习。
  2.2  创建一个Android主项目
  我们先创建一个新的Android项目。在Eclipse里面单击菜单栏File-new-Project -Andriod-Andriod Project。
  然后,给组件命名如下,我们取个特殊点儿的名称,信息如表2.1所示。
  最小SDK版本:9
  当你输入完这些值时,会出现下面的对话框,如图2.1所示。
  
图2.1  新建Andriod工程对话框
本文选自《Android应用测试指南》第二章,本站经人民邮电出版社和作者的授权。
版权声明:51Testing软件测试网获人民邮电出版社和作者授权连载本书部分章节。
任何个人或单位未获得明确的书面许可,不得对本文内容复制、转载或进行镜像,否则将追究法律责任。
21/212>
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号