计算机
类型
可以朗读
语音朗读
161千字
字数
2020-04-01
发行日期
展开全部
主编推荐语
软件测试入门及精通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月,是国务院独资、工信部直属的中央级科技与教育出版社,是专业的信息技术知识集成和服务提供商。经过三十多年的建设与发展,已成为一家以科技和教育出版、期刊、网络、行业支撑服务、数字出版、软件研发、软科学研究、职业培训和教育为核心业务的现代知识服务集团。出版物内容涵盖了电子信息技术的各个分支及工业技术、经济管理、科普与少儿、社科人文等领域,综合出版能力位居全国出版行业前列。