一本代表着新技术发展趋势的IT专业技术图书的出版,常常都会有很多圈子里的同行们前来祝贺、推荐和评价。我最近编辑出版的新书,作者蔡超老师,已经在IT技术领域摸爬滚打十几年,曾先后服务于惠普,英孚教育亚太研发中心等多家国际知名企业,是一位资深但却低调的测试架构师。 他的这本书,有两个突出的特点: 第一,填补了市场空白。Cypress作为紧密贴合前端开发技术趋势,底层技术却又很成熟的前端自动化解决方案,已风靡海外技术社区,但在本书之前,国内市面上却没有一本详细介绍其技术原理,使用指南,二次开发实践的书籍。这本书通过大量案例和实践代码详尽的阐述了如何使用Cypress来高效实施前端自动化测试,是毫无疑问的市场第一书。 第二,这本书技术新颖,方案独到,完善的解决了前端自动化实施过程中的诸多痛点,也因此吸引了很多业界著名的图书作者,企业创始人,一线开发经理前来推荐并不吝赞美。这本书是我所编辑书中推荐者最多的一本书。 那为什么大家如此关注Cypress?Cypress 作为提升企业交付速度,提高测试效率的抓手,一站式地解决了企业和技术人员面临的问题。 一方面,在微服务,DevOps,敏捷开发大行其道的今天,企业需要高频,快速的高质量交付产品,因此对能够实现测试流水线,搭建Mock Server,编写普适于UI自动化,接口自动化测试框架的测试专家趋之若鹜。 但业界这样的人才远远不够多,而且通常比较贵。 另一方面,个人往往需要数年的辛勤努力,不断实践才能掌握这些”核心”技术。 Cypress 的出现彻底解决了这个问题。Cypress天然支持UI自动化,接口自动化的无缝融合,并且自带Mock Server,拥有独特的测试流水线实现方式,且上手简单,搭配本书提供的脚手架框架代码,个人可以轻易搭建起企业级的前端自动化测试框架,实现个人价值*大化。 同时企业可以立刻拥有高质量的前端自动化测试解决方案,从而在激烈的市场竞争中保持技术领先。 海外越来越多的大公司——包括亚马逊(Amazon),美国航空航天局(NASA)都在使用Cypress并成绩斐然,国内很多技术驱动业务的公司也在跟进。不出意外的话,Cypress将会很快替代Selenium/WebDriver, 成为前端自动化测试领域的必要基础设施。 《前端自动化测试框架 ——Cypress从入门到精通》是一本介绍软件自动化测试框架搭建、使用及定制方面的技术书籍,更是一本端到端自动化测试(包括UI自动化测试,接口自动化测试)的专业指导书。 基于测试框架Cypress,本书内容由浅入深,覆盖了自动化测试的方方面面。包括目前流行的前端自动化测试工具基本介绍,Cypress测试框架的主要特点、性能比较,Cypress测试框架拆解、动态生成、动态挑选、动态执行,数据驱动等Cypress最佳实践,以及接口测试、Mock Server,API、Circle CI持续集成实践等等丰富的知识点,并附有详细实例。学习完本书,读者不仅能搭建一套覆盖UI自动化,接口自动化测试的测试框架,也能将此框架与DevOps流程集成在一起,实现测试效率的提升。 《前端自动化测试框架 ——Cypress从入门到精通》适合广大软件测试人员学习自动化测试技术,也可用于相关管理人员的自动化测试框架选型参考。