蜗牛学院图书出版之《自动化测试开发全程实战》详解( 二 )
但是出这样一本难度较高 , 覆盖面较广的书 , 也不容易 。
所以2017年 , 我在蜗牛学院开设了测试开发高级研修班的直播课程 , 边讲课 , 边写教材 。 整套课程持续了半年时间 , 这半年 , 白天上课 , 晚上写教材 。 课上完 , 配套教材也就写完了 , 再进行了适当的整合优化 , 本书的初稿也就完成了 , 同时 , 配套视频和源代码 , 也都是完整全套的 。
文章插图
蜗牛小采访人员:此书和市面上同类书籍相比有哪些技术优势?作者:本书主要专注于目前最为流行的自动化测试开发技术 , 而且全程通过实战来引导读者一步一步深入到技术的最底层 , 首次将自动化测试技术体系的核心原理公诸于众 , 并全程利用Java代码实现这些核心原理 , 落地到具体的七大项目中去 。
本书主要从基于代码的白盒测试 , 基于协议的接口测试 , 和基于界面的黑盒测试自动化三个核心维度来对自动化测试技术进行深入讲解和实战演练 。
要说本书特点的话 , 总结有以下五点:
- 对于测试工程师来说 , 本书的阅读难度很高 , 如果大家比较难以接受的话 , 建议也可以阅读蜗牛学院出版的Python版本的测试开发图书 。
- 全程通过Java代码实现各类测试技术的原理 , 探寻事物的本质 。
- 不以测试工具为目标 , 而是培训更高级的测试开发工程师甚至测试架构师 。
- 本书全程配套视频(看视频) , 如果实在学习起来比较吃力 , 那么可以跟着作者视频一步一步来学习 。
- 如果能够成功完成本书所有实验和项目 , 那么在测试开发领域 , 你必将开拓出一个全新的视角 , 面对所有自动化测试或测试开发的技术难题 , 都将迎刃而解 。
- 第一部分主要为大家讲解自动化测试体系 , 作者在自动化测试领域的一些思考以及为了后续的项目能够顺利完成所必备的一些环境搭建的内容 。
- 第二部分则是基于一个ATM机模拟系统 , 通过该项目和诸多实验的讲解 , 让读者对Java开发核心基础知识有详细的理解 , 为后续的测试开发项目打好编程基本功 。
- 第三部分则是基于一个小规模的Java程序为大家详细讲解代码级接口测试的核心知识 , 并配合JUnit/TestNG两个业界常用的单元测试框架为大家进行演示 。
- 第四部分是基于笔者多年前研发的一套管理系统为大家深入讲解协议级接口测试技术 , 也是本书的最为核心的内容 。
- 第五部分内容则主要关注于协议级性能测试部分的内容 , 利用原生的Java代码开发一套性能测试脚本 , 同时将为大家讲解了JMeter这款接口性能测试工具的核心用法 。
- 第六部分则主要专注于GUI自动化测试项目 , 包括对象识别原理及代码实现 , Selenium WebDriver的核心对象及使用 , 也同时为大家简单介绍了Appium的用法 。
- 最后一部分内容主要为大家讲解笔者自主研发的一套自动化测试框架CBT的部分实现思路 , 帮助大家对自动化测试框架有一个相对深入的理解和认识 , 并且能够在实际的项目中运用起来 。
另外就是出版社的出版校稿这类周期确实太长了 , 以致于在交初稿到最终上市 , 这个过程中我又研发了很多新技术 , 并且书里的技术又进行了优化重构 , 都没有办法体现在书上 。 不过后期 , 可能会对本书进行一次迭代更新 。
最后送福利福利一:书籍的配套视频 。
- 搞笑!江西省图书馆两名机器人吵架走红网络,网友:像极了情侣
- 市商务局“牵手”兰州职业技术学院 打造我市跨境电商人才孵化中心
- 洋葱学院杨临风:人机互动课,K12在线教育的另一种路径
- 解决“卡脖子”难题!广东高校密集建设和筹建一批学院
- 特色化示范性软件学院来了,未来科技城是核心
- 菏泽学院在中国工程机器人大赛暨国际公开赛中获48项国家级奖励
- 机器人|机器人“药剂师”“图书管理员”,这些设计奥利给
- 科技前沿新知讲座《亦庄学院》20日开讲 天文物理学家张双南趣解黑洞奥秘
- 交通|2020年智能汽车+产教融合高端论坛在河南交通职业技术学院举行
- 打造“5G+智慧校园”湖南联通携手湖南汽车工程职业学院迈入5G新时代