51Testing独家连载:App自动化测试与框架实战

发表于:2019-3-15 15:57

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

 作者:刘金起,李明黎    来源:51Testing软件测试网原创

本书概述:本书从App测试基础、实战技术,再到自动化测试框架的搭建,全面地讲解App测试所需要的知识,主要内容为:App测试及其类型、Java编程环境构建、Java语言基础、Android自动化环境精讲、Android自动化测试基础精讲、Android Appium自动化框架、Appium数据驱动测试框架封装实战、Appium关键字驱动测试框架封装实战、持续集成的自动化、Appium常见问题处理方式。
作者:刘金起、李明黎
出版社:人民邮电出版社
出版日期:2019年1月
 
内容简介
本书从App测试基础、实战技术,再到自动化测试框架的搭建,全面地讲解App测试所需要的知识,主要内容为:App测试及其类型、Java编程环境构建、Java语言基础、Android自动化环境精讲、Android自动化测试基础精讲、Android Appium自动化框架、Appium数据驱动测试框架封装实战、Appium关键字驱动测试框架封装实战、持续集成的自动化、Appium常见问题处理方式。
本书适合测试初学人员、测试工程师、质量管理人员阅读,也适合作为大专院校相关专业师生的学习用书和培训学校的教学用书。
作者简介
刘金起,毕业于西安电子科技大学,现为广州旭光软件有限公司测试总监,拥有十多年的软件测试及管理经验。曾供职于华为等大型互联网公司及大型外企,擅长软件测试设计、质量管理、自动化测试、自动化测试工具开发以及软件测试解决方案咨询和培训。对思科、暴雪、中国移动、中国电信等大型IT企业进行过咨询和培训,对物联网、智能终端的测试有着深入的研究,并参与物联网、智能终端领域的测试方法规范的标准制定工作。
李明黎,毕业于四川大学,研究生学历,现为视界(深圳)信息技术开发公司总经理。拥有近十年的软件测试及管理经验。先后担任高级测试工程师,自动化测试架构师,研发部部门经理。擅长软件测试设计,自动化工具开发,性能及安全性测试。
本书详细介绍
前言
目录
编辑推荐
独家连载
第1章 了解App测试
1.1 App测试与普通软件测试的差异
1.2 App测试的难点
1.3 App测试中的网络信号概述
1.4 智能终端中的App测试
第2章 App测试类型
2.1 功能测试
2.1.1 高级别事件响应
2.1.2 第三方应用打断
2.1.3 通信录的备份恢复功能
2.1.4 手机和其他外设产品的互联互通
2.2 稳定性测试
2.3 兼容性测试
2.3.1 手机品牌
2.3.2 硬件种类
2.3.3 芯片种类
2.3.4 分辨率
2.3.5 各种无线网络的兼容性
2.3.6 第三方软件兼容性
2.4 性能测试
2.5 网络测试
2.5.1 室内网络测试
2.5.2 外网测试
2.5.3 弱场测试
2.6 异常测试
2.7 发布测试
2.8 用户界面测试
2.8.1 图形测试
2.8.2 内容测试
2.9 冲突测试
2.9.1 按键打断
2.9.2 程序后台相互切换
2.9.3 网络切换
2.9.4 待机唤醒
2.10 接口测试
第6章 Android自动化测试基础精讲
6.1 adb命令
6.1.1 在手机上启动USB调试
6.1.2 adb命令环境搭建
6.1.3 adb组织结构简介
6.1.4 adb常用命令
第7章 Android Appium自动化框架
7.1 Appium GUI简介
7.2 Appium架构详解
7.3 Appium Windows环境搭建
7.3.1 Node.js的安装
7.3.2 .NET Framework的安装
7.3.3 Appium的安装与配置
7.4 Appium GUI详解
7.5 新会话窗口
7.6 在Appium中查找控件
7.6.1 Appium Inspector界面
7.6.2 Selected Element面板
7.6.3 操作区域
7.6.4 调试定位方式
7.7 Appium录制功能
第11章 Appium常见问题处理方式
11.1 输入中文
11.2 滑动操作
11.3 滚动操作
11.4 输入Android按键
11.5 处理Popup Window
11.6 处理Toast
11.7 处理长按
11.8 处理下拉列表框
11.9 处理缩放
11.10 检查元素文本是否可见
11.11 启动其他App
11.12 并行测试
11.13 处理拖动
11.14 处理截图
11.15 隐式等待
11.16 显示等待方法
11.17 在编程中处理adb命令
11.18 区分WebElement、MobileElement、AndroidElement和iOSElement
11.19 区分RemoteWebDriver、AppiumDriver、AndroidDriver和iOSDriver
11.20 在代码中启动服务器
11.21 PageFactory注解



 51Testing软件测试网将在近期对本书部分章节进行独家连载,敬请关注
查看更多《51Testing软件测试网作品系列》:http://www.51testing.com/html/36/category-catid-136.html
 
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

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

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

沪ICP备05003035号

沪公网安备 31010102002173号