基本信息

编辑推荐
---------------------------Vue.js项目开发实战---------------------------
本书以JavaScript语言为基础,以Vue.js项目开发过程为主线,介绍了一整套面向Vue.js的项目开发技术。从NoSQL数据库的搭建到Express项目API的编写,最后再由Vue.js显示在前端的页面中,让读者可以非常迅速地掌握这些技术,提高项目开发的能力。本书分为4篇。第1篇介绍了Vue.js基础环境搭建,是全书的基石;第2篇介绍了电影网站项目的设计,涵盖ES 6、Webpack和工程化环境搭建等关键技术;第3篇介绍了电影网站项目的前端和后端的实现,涵盖Node.js后端技术、Vue.js各种组件和API等技术;第4篇介绍了页面优化,通过学习一些Vue.js模板和框架,从而制作更加美观的用户界面(UI)。本书适合Vue.js初学者和进阶者阅读,也适合其他Web前端和后端开发爱好者阅读。对于一些产品经理,本书也同样适合阅读。另外,对于培训机构和各类开设Web开发课程的院校,本书是一本很好的项目开发教程。
内容简介
计算机书籍
---------------------------Vue.js应用测试---------------------------
本书是一本为Vue应用程序开发者提供程序测试指导的书籍,适用于不同能力水平的Vue应用程序开发者。本书通过从零编写Hacker News应用程序的方式,详细阐述了Vue.js应用程序在每个开发阶段所适用的测试技巧,完整展示了编制Vue.js应用程序测试套件所需的必备技能。本书的前两章是对测试Vue.js应用的简单介绍,以及编写Vue.js测试的基础引导;在第3章到第11章,以及第13章的部分中,书中针对Vue.js程序的特性,分别介绍了测试Vue组件输出、events、methods 、Vuex、Vue Router以及测试mixin、filter和SSR的方法;第12章和第14章介绍了常见的快照测试和端到端测试的相关内容。除此之外,书中还对测试中遇到的一些特殊情况进行了描述,作者在演示如何通过mock Date.now 方法来解决此特殊情况的同时,也向我们展示了该系列问题的解决思路。读者结合书中实例进行演练,即可迅速掌握相关测试技巧。
---------------------------Vue.js项目开发实战---------------------------
本书以实战开发为原则,以Vue.js的项目开发过程为主线,以JavaScript语言为基础,介绍了一整套面向Vue.js的项目开发技术。从NoSQL数据库的搭建到Express项目API的编写,最后由Vue.js显示在前端的页面中,使得读者可以非常迅速地掌握一门技术甚至是一个项目的开发能力。
本书分为4篇,第一篇是Vue.js基础环境的搭建,是全书的基石;第二篇是电影项目的设计,涵盖ES6、webpack、工程化环境搭建等关键技术;第三篇是电影项目的前、后端实现,涵盖Node.js后端技术、Vue.js各种组件和API等技术;最后一篇美化项目,通过学习一些Vue.js模板和框架,制作更美观的UI界面。本书不仅仅适合想学习Vue.js的读者,甚至对于一些“0”编程基础的爱好者或者是产品经理也同样适用。
作译者
---------------------------Vue.js应用测试---------------------------
[英]埃德·耶伯格(Edd Yerburgh) 著:埃德·耶伯格(Edd Yerburgh)是一位经验丰富的JavaScript开发者, Vue核心贡献者, 官方Vue测试库的主要作者。
目录
---------------------------Vue.js应用测试---------------------------
译者序
前言
致谢
第1章 Vue程序测试介绍 1
1.1 测试的定义 2
1.1.1 手动测试 2
1.1.2 自动化测试 3
1.1.3 测试GitHub的拉取请求 3
1.2 测试概览 4
1.2.1 端到端测试概览 4
1.2.2 单元测试概览 6
1.2.3 快照测试 7
1.2.4 有效地组合测试类型 8
1.2.5 测试驱动开发 9
前言
---------------------------Vue.js应用测试---------------------------
这是一本关于为Vue应用程序编写自动化测试的书。这本书的大部分内容集中在单元测试上,因为单元测试组件的技术是Vue所特有的。我还分别花了两章篇幅解释快照测试和端到端测试。
本书的目的是教你编写一套健壮的自动化测试,以验证Vue应用程序是否正确工作。我将教你一些我认为最有效的测试技巧和方法。
哪些人应该阅读本书
本书是为希望提高测试技能的Vue开发人员编写的。本书面向有经验的Vue开发人员和初学者,没有Vue经验的开发人员应该在阅读本书之前先学习基础知识。
本书的组织结构
本书共分为14章:
第1章介绍自动化测试和Vue框架。
第2章介绍单元测试。在这一章中,你将设置Jest来编译Vue单文件组件并编写你的第一个单元测试。
第3章讨论编写单元测试来检查组件输出。
第4章会解释如何测试方法。你将学习如何使用存根来测试组件方法,如何测试使用了定时器函数的代码,以及如何测试从其他模块导入复杂函数的组件。
第5章讨论测试事件。它包括测试原生DOM事件和自定义Vue事件。
第6章将介绍Vuex。Vuex是一个复杂的话题,所以本章是第7章的入门,你将学习如何测试Vuex。
第7章介绍如何测试Vuex。它包含测试了Vuex store, 以及与Vuex store连接的组件。
第8章讨论了使用工厂函数来优化测试文件结构。
媒体评论
---------------------------Vue.js应用测试---------------------------
“本书由Vue官方测试工具作者亲笔撰写,是Vue.js测试的完全学习指南。”
——Evan You, Vue.js创建者
“切中要点——你可以一站式测试Vue.js 应用程序。该书是前沿技术的上乘之作。”
——Clive Harber, Distorted Thinking
“Edd这本测试Vue的书是迄今为止我发现的最丰富的指南。我会向其他人推荐,它是学习Vue测试的必备书籍。”
——John Farrar, Active On-Demand
“简单易读。本书指导、演示并提供了成功测试Vue.js应用程序所有级别所需的技术。”
——Jim Schmehil,National Heritage Academies
Vue因其可靠、速度快、占用空间小和通用而广受Web开发人员的喜爱。由于Vue基于组件并使用DOM方法,因此,你需要调整你的应用程序测试实践。学习特定于Vue的测试工具和策略将确保你的应用程序正常运行。
本书旨在为Vue应用程序开发者提供程序测试指导,适用于不同能力水平的Vue应用程序开发者。本书通过从零编写Hacker News应用程序测试的方式,详细阐述Vue应用程序的有效测试技巧和方法。书中讲授了Vue中的最佳测试实践,以及适用于任何Web开发过程的常青法。
本书包括:
●单元测试、快照测试、以及端到端测试
●为Vue组件编写单元测试
●为Vue mixin、Vuex、和Vue Router编写测试