展开全部

主编推荐语

软件测试入门及精通Cypress前端测试框架。

内容简介

本书在简要讲解软件测试概述和自动化测试框架之后,教会读者了解测试的基本概念,以及如何设计一个测试框架。之后,在分别介绍了一些流行框架并使读者知晓各自优缺点和适用,使得读者对前端自动化框架有提纲挈领的了解。在此基础上,本书重点介绍当下流行的前端测试框架Cypress,通过基础知识、进阶知识、高级用法和实战演示几个方面,由浅入深,让读者真正掌握前端测试框架,成为软件测试行业的高手。

目录

  • 封面
  • 作者简介
  • 扉页
  • 内容简介
  • 版权页
  • 推荐语
  • 序1
  • 序2
  • 前言
  • 配套视频课程简介
  • 目录
  • 第一部分 前端自动化测试框架准备篇
  • 第1章 前端自动化测试概述
  • 1.1 前端自动化测试概述
  • 1.2 前端自动化测试框架概述
  • 1.3 前端代码基础
  • 第二部分 前端自动化测试工具篇
  • 第2章 前端测试框架/工具大比拼
  • 2.1 前端测试框架/工具简介
  • 2.2 Cypress框架介绍
  • 2.3 Cypress与Selenium/WebDriver的比较
  • 2.4 Cypress与其他主流测试工具比较
  • 2.5 Cypress的局限
  • 第三部分 前端自动化测试框架基础篇——Cypress基础知识
  • 第3章 Cypress初体验
  • 3.1 Cypress安装
  • 3.2 搭建测试应用
  • 3.3 测试你的应用
  • 第4章 Cypress测试框架拆解
  • 4.1 Cypress默认文件结构
  • 4.2 自定义Cypress
  • 4.3 重试机制
  • 4.4 测试报告
  • 第5章 测试用例的组织和编写
  • 5.1 Mocha介绍
  • 5.2 钩子函数(Hook)
  • 5.3 排除或包含测试用例
  • 5.4 动态忽略测试用例
  • 5.5 动态生成测试用例
  • 5.6 断言
  • 5.7 观察测试运行
  • 第6章 Cypress与元素交互
  • 6.1 Cypress元素定位选择器
  • 6.2 Cypress与页面元素交互
  • 第7章 命令行运行Cypress
  • 7.1 cypress open
  • 7.2 cypress run
  • 第8章 测试运行器
  • 8.1 Test Runner简介
  • 8.2 Test Runner如何便捷我们的测试
  • 8.3 Test Runner功能扩展
  • 第9章 重塑你的“测试习惯”
  • 9.1 Cypress典型的“坑”
  • 9.2 Cypress独特之处
  • 第四部分 前端自动化测试框架进阶篇——Cypress进阶
  • 第10章 Cypress最佳实践
  • 10.1 设置全局URL
  • 10.2 避免访问多个站点
  • 10.3 删除等待代码
  • 10.4 停用条件测试
  • 10.5 实时调试和中断
  • 10.6 运行时的截图和录屏
  • 10.7 断言最佳实践
  • 10.8 改造PageObject模式
  • 10.9 使用Custom Commands
  • 10.10 数据驱动策略
  • 10.11 环境变量设置指南
  • 10.12 测试运行最佳实践
  • 10.13 测试运行失败自动重试
  • 10.14 全面的测试报告
  • 10.15 Cypress连接DB
  • 第11章 使用Cypress做接口测试
  • 11.1 发起接口请求
  • 11.2 实例演示
  • 第12章 Mock Server
  • 12.1 自定义Mock Server
  • 12.2 Cypress自带Mock
  • 第13章 模块API
  • 13.1 cypress.run( )
  • 13.2 cypress.open( )
  • 13.3 Module API实践
  • 第五部分 前端自动化测试框架高级篇——持续集成实践
  • 第14章 Cypress持续集成实践
  • 14.1 持续集成简介
  • 14.2 Cypress并行执行测试
  • 14.3 Circle CI持续集成实践
  • 14.4 Jenkins持续集成实践
  • 附录A 参考资料
  • A.1 源代码下载
  • A.2 参考资料
  • A.3 联系作者
  • 后折页
  • 封底
展开全部

评分及书评

尚无评分
目前还没人评分

出版方

电子工业出版社

电子工业出版社成立于1982年10月,是国务院独资、工信部直属的中央级科技与教育出版社,是专业的信息技术知识集成和服务提供商。经过三十多年的建设与发展,已成为一家以科技和教育出版、期刊、网络、行业支撑服务、数字出版、软件研发、软科学研究、职业培训和教育为核心业务的现代知识服务集团。出版物内容涵盖了电子信息技术的各个分支及工业技术、经济管理、科普与少儿、社科人文等领域,综合出版能力位居全国出版行业前列。