51Testing独家连载-精通移动App测试实战:技术、工具和案例

发表于:2016-3-30 09:22

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

 作者:于涌 王磊 曹向志    来源:51Testing软件测试网原创

分享:
  第6章 Robotium自动化测试框架 177
  6.1  Robotium自动化测试框架简介 178
  6.2  Robotium环境搭建 178
  6.3 第一个Robotium示例(针对记事本应用程序) 178
  6.3.1  记事本样例下载 178
  6.3.2 记事本样例项目导入到Eclipse 179
  6.3.3  记事本样例项目运行 182
  6.3.4  记事本样例功能介绍 184
  6.3.5  Robotium测试用例项目目录结构 184
  6.3.6  Robotium测试用例实现代码 185
  6.3.7  Robotium测试用例代码解析 187
  6.3.8  测试用例设计思路分析 194
  6.3.9  Robotium测试用例执行过程 195
  6.4  用Robotium实现对APK或有源码的项目实施测试 200
  6.4.1  基于有源代码应用的Robotium自动化测试 200
  6.4.2  基于APK包应用的Robotium测试项目 207
  6.5  用Robotium Recorder录制脚本 214
  6.5.1  Robotium Recorder插件的安装 214
  6.5.2  应用Robotium Recorder录制有源代码的项目 217
  6.5.3  应用Robotium Recorder录制APK包应用 223
  6.6  Robotium获取控件的方法 232
  6.6.1  根据控件的ID获取控件 232
  6.6.2  根据光标位置获取控件 238
  6.7  测试用例脚本的批量运行 241
  6.7.1  测试用例管理 241
  6.7.2  测试用例执行 249
  6.7.3  生成测试报告 254
  6.8  持续集成 259
  6.8.1  什么叫持续集成 259
  6.8.2  持续集成环境部署 260
  6.8.3  创建Jenkins job 264
  6.8.4  生成build.xml文件 268
  6.8.5  安装测试包和被测试包 272
  6.8.6  Jenkins配置测试报告 273
  6.8.7  验证持续集成成果 275
  6.8.8  关于持续集成思路拓展 278
  第7章 自动化测试工具-UI Automator实战 281
  7.1  为什么选择UI Automator 282
  7.2  UI Automator演示示例 282
  7.2.1  UI Automator Viewer工具使用介绍 283
  7.2.2  应用UI Automator等完成单元测试用例设计基本步骤 288
  7.2.3  理解UI Automator Viewer工具捕获的元素属性信息 291
  7.2.4  UI Automator运行环境搭建过程 292
  7.2.5  编写第一个UI Automator测试用例 296
  7.2.6  测试用例实现代码及其讲解 302
  7.2.7  查看已安装的SDK版本 308
  7.2.8  创建build.xml等相关文件 309
  7.2.9  编译生成JAR文件 311
  7.2.10  上传生成JAR文件到手机 313
  7.2.11  运行测试用例并分析测试结果 313
  7.3  UI Automator主要的对象类 316
  7.3.1 UiDevice类及其接口调用实例 316
  7.3.2 UiSelector类及其接口调用实例 318
  7.3.3 UiObject类及其接口调用实例 320
  7.3.4 UiCollection类及其接口调用实例 326
  7.3.5 UiWatcher类及其接口调用实例 327
  7.3.6 UiScrollable类及其接口调用实例 329
  7.3.7 Configurator类及其接口调用实例 332
  7.4  UI Automator常见问题解答 333
  7.4.1  UI Automator对中文支持问题 333
  7.4.2  UI Automator如何执行单个类里的单个测试用例 334
  7.4.3  UI Automator如何执行单个类里的多个测试用例 336
  7.4.4  UI Automator脚本示例 338
  第8章 自动化测试工具-Appium实战 341
  8.1  为什么选择Appium 342
  8.1.1 Appium的理念 342
  8.1.2 Appium的设计 342
  8.1.3 Appium的相关概念 343
  8.2  Appium环境部署 344
  8.2.1  Windows环境部署 344
  8.2.2  Appium样例程序的下载 354
  8.2.3  Selenium类库的下载 355
  8.2.4  建立测试工程 355
  8.3 Appium元素定位的3个利器 371
  8.3.1  应用UIAutomator Viewer获得元素信息的实例 371
  8.3.2  应用Inspector获得元素信息的实例 378
  8.3.3  应用Chrome浏览器ADB插件获得元素信息的实例 382
  8.4 多种界面控件的定位方法介绍 386
  8.4.1 根据ID定位元素 386
  8.4.2 根据Name定位元素 386
  8.4.3 根据ClassName定位元素 386
  8.4.4 根据Content-desc定位元素 387
  8.4.5 根据Xpath定位元素 387
  8.5  多种界面控件的操作方法介绍 388
  8.5.1 长按操作 389
  8.5.2 拖曳操作 391
  8.5.3 滑动操作 394
  8.5.4 多点操作 396
  8.6  捕获异常、创建快照 397
  8.6.1 安装TestNG插件 397
  8.6.2 创建测试项目 400
  8.6.3 创建异常监听类 404
  8.6.4 创建测试项目类 404
  8.6.5 测试项目运行结果 407
  第9章 移动平台性能测试 411
  9.1  移动平台性能测试简介 412
  9.1.1 性能测试的8大分类 412
  9.1.2 移动终端的性能指标 413
  9.2  移动端性能测试工具 414
  9.2.1  TraceView工具使用介绍 415
  9.2.2 SysTrace工具使用介绍 417
  9.2.3 Emmagee工具使用介绍 422
  9.2.4 查看应用启动耗时 426
  9.2.5 获得电池电量和电池温度 427
  9.2.6 获得最耗资源的应用 428
  9.2.7 获得手机设备电池电量信息 430
  9.2.8  获得手机应用帧率信息 430
  9.3 LoadRunner在移动端性能测试的应用 437

51Testing软件测试网将在近期对本书部分章节进行独家连载,敬请关注

查看更多《51Testing软件测试网作品系列》书籍:http://www.51testing.com/html/36/category-catid-136.html

44/4<1234
重磅发布,2022软件测试行业现状调查报告~

精彩评论

  • wenddyccp
    2016-3-31 08:32:41

    等着来读

  • zaza9084
    2016-3-31 08:20:27

    因为连载还没开始,今天才会开始~

  • zl0705145
    2016-3-30 18:31:21

    为什么无法阅读呢

关注51Testing

联系我们

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

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

沪ICP备05003035号

沪公网安备 31010102002173号