Android测试环境—Android应用测试指南(5)

发表于:2016-3-16 09:40

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

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

  第5章  Android测试环境
  为了验证温度转换器的基本功能和行为交互,我们在第4章节已经新建了测试应用,并添加了不少测试用例。下面,我们在不同的条件下执行这些自动化测试用例,并且手工执行一些测试用例,站在客户的角度,体验真实使用的感觉。
  本章节中,我们会涵盖以下内容。
  "  新建AVDAndroid虚拟器,通过设置不同的配置,为应用程序营造不同的环境条件。
  "  重点理解,每个AVD中配置对应具体的含义。
  "  如何启动执行AVDAndroid虚拟器。
  "  如何将AVD跟外面的窗口剥离,创建一个Headless模拟器。
  "  锁住屏幕,执行所有的自动化测试用例。
  "  模拟真实的网络条件。
  "  用monkey来给应用程序发送操作事件。
  5.1  新建Android虚拟设备
  发现跟设备相关的问题的最佳时机,是用虚拟机设置、模拟尽可能多的操作系统和设备来执行测试用例的时候。
  然而,最终的验收测试应该在日益更新的各式手机设备上执行,当然,这是不可能的,机型、操作系统这么多,不可能在每种机器上都测试一遍所有的用例。当然,还可以在移动云测试平台上挑选很多设备进行测试,不过,这种方式一般都会超过研发预算。幸运的是,Android平台可以通过在模拟器和AVD中不同的设置达到模拟各种各样设备的效果。
  这章的所有例子都是在一个Ubuntu10.04(Lucid Lynx)64bit上执行的,用AndroidSDK和AVD管理器10,AndroidSDK是版本2.3的,内带API 9。
  新建一个AVD,我们可以通过命令行andriod,或者在eclipse界面中单击Windows-Andriod SDK and AVD,弹出来一个浮层界面,单击New按钮就可以新建一个AVD了,操作界面如图5.1所示。
  图5.1  操作界面
本文选自《Android应用测试指南》第五章,本站经人民邮电出版社和作者的授权。
版权声明:51Testing软件测试网获人民邮电出版社和作者授权连载本书部分章节。
任何个人或单位未获得明确的书面许可,不得对本文内容复制、转载或进行镜像,否则将追究法律责任。
21/212>
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

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

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

沪ICP备05003035号

沪公网安备 31010102002173号