书籍详情
《精通自动化测试框架设计》[37M]百度网盘|亲测有效|pdf下载
  • 精通自动化测试框架设计

  • 出版社:淘乐思图书专营店
  • 出版时间:2016-04
  • 热度:6264
  • 上架时间:2024-06-30 09:08:33
  • 价格:0.0
书籍下载
书籍预览
免责声明

本站支持尊重有效期内的版权/著作权,所有的资源均来自于互联网网友分享或网盘资源,一旦发现资源涉及侵权,将立即删除。希望所有用户一同监督并反馈问题,如有侵权请联系站长或发送邮件到ebook666@outlook.com,本站将立马改正

内容介绍

基本信息

  • 商品名称:精通自动化测试框架设计/软件测试丛书
  • 作者:编者:陈冬严//邵杰明//王东刚//蒋涛
  • 定价:59
  • 出版社:人民邮电
  • ISBN号:9787115415653

其他参考信息(以实物为准)

  • 出版时间:2016-04-01
  • 印刷时间:2016-04-01
  • 版次:1
  • 印次:1
  • 开本:16开
  • 包装:平装
  • 页数:366
  • 字数:464千字

内容提要

陈冬严、邵杰明、王东刚、蒋涛编著的《精通自 动化测试框架设计》共分3部分, 部分包括 ~8 章,介绍了有关测试框架与UI自动化测试的主题。在 第1章中介绍了若干种不同类型的自动化测试实践, 并提出了T型自动化测试框架以及纺锤形自动化测试 模型。在第2章介绍了自动化测试中如何进行数据的 交互与管理,并结合实际案例列举了Java属性文件、 XML、Excel、数据库以及CSV等不同的处理方式。第3 章和第4章介绍如何分层构建Solvent、SeMet等底层 框架。第5~8章是有关TestLink UI自动化测试框架 的构建。第2部分是UI自动化框架横向拓展的主题。
    第3部分讲解API测试。实现了UI/API的分层自动化测 试,并探讨了在敏捷模式下,通过统一框架,同一用 例在不同技术实现方式下无缝切换运行的可行性和由 此带来的价值。 6章介绍了Webdriver的基础概念 及简单元素封装、自定义Page Object等内容。读者 可以按照此书介绍的方法,根据自身工作中被测应用 的实际特点,加上适当的工具,来尝试建立适合自身 项目实际需求的自动化测试框架。本书是帮助读者从 初学者踏上通往 高层级测试工程师的阶梯。
     本书适合作为测试初学者、测试从业人员、测试 经理、测试管理人员、测试开发人员的参考用书,也 可以作为大专院校相关专业的师生用书和培训学校的 教材。
    

作者简介

蒋涛, 测试工程师,现负责雅虎两个主要移动端产品的测试工作。从Selenium 1.0时代便开始使用其进行工作,期间经历过多个 级的大型项目,属于同内较早一批接触Selenium的人之一,拥有丰富的自动化项目经验。现在主要工作重心在移动互联网上,部署、实施、开发过多个移动平台的自动化项目。同时也是一个摄影爱好者,喜欢独自背包旅行。 王东刚,常用网名fastpoint, 测试专家,《软件测试与Junit实践》作者,在项目管理、产品开发和测试方而均有建树。也曾自主创业,主推专业的软件测试服务。个人网站:http://www.fastpoint.cn/。 邵杰明,热爱测试工作,10多年的测试行业经验,曾先后供职于多家世界 软件公司担任测试开发和测试管理工作,积累了丰富的行业工作经验,拥有PMP认证,门前担任测试架构师的工作,致力于自动化测试设计、持续交付等方面的工作。 陈冬严,浙江大学硕士,具有10年软件测试和团队管理的工作经验,先后服务于 的ITSM、PLM软件研发企业,现于某金融行业核心机构IT规划部门担任项目管理工作。业余时间喜欢园艺。

目录

部分 构建UI自动化框架
第1章 BCO团队的自动化之旅
1.1 奥运年的新挑战
1.1.1 BCO是什么
1.1.2 为什么需要BCO
1.1.3 测试任务与测试内容
1.1.4 利益干系人
1.1.5 Pink Mail、Escalation和SPRTracker
1.1.6 沟通,还是沟通
1.2 史前的自动化
1.2.1 自动化安装系统
1.2.2 快速回归测试系统的混合自动化
1.2.3 来自小众自动化工具的框架
1.3 五天太久,还能压缩吗
1.3.1 BCO版本发布用时分布
1.3.2 缺陷压力测试
1.4 听说又有一个新框架了
1.4.1 初见Solvent
1.4.2 学习XPath和HTML
1.4.3 XPath定位工具
1.4.4 自信与挑战
1.4.5 找到适合自身的实践对象
1.4.6 框架的归属问题
1.4.7 Automation 100
1.5 冰山
1.5.1 假失败
1.5.2 低优先级的自动化Backlog
1.5.3 破窗与“造轮子”
1.6 再启航
1.6.1 自动化测试金字塔与冰淇淋
1.6.2 橄榄形的自动化测试
第2章 测试数据管理
2.1 简介
2.2 测试数据分类
2.3 测试数据交互基本方法
2.3.1 使用Java的系统属性
2.3.2 使用操作系统的环境变量
2.3.3 使用属性文件
2.4 使用XML文件
2.4.1 Webdriver中的定位方法
2.4.2 使用dom4j进行解析
2.5 使用Excel
2.5.1 经典的DataTable
2.5.2 强关键字驱动的自动化用例
2.5.3 Apache POI介绍
2.5.4 单个工作表的解析
2.5.5 整个工作簿的解析
2.5.6 用例解析与执行
2.5.7 Mock API类
2.5.8 Mock API适配器类
2.6 使用数据库
2.6.1 JDBC连接数据库
2.6.2 使用Apache DbUtils
2.6.3 从TestLink数据库中读取数据
2.7 使用CSV文件
2.7.1 CSV文件数据解析思路
2.7.2 实现泛型解析
2.7.3 对象类案例
2.7.4 提供数据源的外部访问
2.7.5 CSV文件通过SQL方式查询结果
第3章 构建Solvent
……
第4章 构建SeMet
第5章 TestLink自动化测试
第6章 页面封装—从登录到测试项目管理
第7章 页面封装—测试规约的自动化
第8章 测试计划

第2部分 UI自动化框架横向拓展
第9章 Web兼容性测试
0章 轻量级本地化测试解决方案

第3部分 Hybrid Automation—实现UI/API测试一体化
1章 欢迎来到接口测试的世界
2章 Hybrid Automation混合自动
3章 iTestLink业务与技术解耦
4章 代码的管理和审查
5章 持续集成
6章 Webdriver入门简介