Vue.js应用测试
上QQ阅读APP看书,第一时间看更新

第1章 Vue程序测试介绍

本章内容

·什么是测试

·为什么测试非常有用

·单元测试、端到端测试以及快照测试之间的区别

·Vue核心概念

作为一名开发者,你一定希望自己的代码没有任何bug。没有什么比周一早上上班时发现上周五更改的代码导致应用程序故障更糟糕的事情了!唯一能够确保应用程序正常工作的方法就是进行程序测试。因此,学会如何对应用程序进行全面的测试至关重要。

高效的测试方法可以加快开发速度,提高代码质量,消除应用程序中的错误,而一个欠佳的测试方法则会毁掉一个项目。这本书将会向读者介绍如何有效地进行Vue应用程序测试,以确保从测试中受益,避免掉入各种陷阱。在阅读完本书之后,你将会成为Vue应用程序测试大师,能够熟练地测试所遇到的任何Vue程序。

为了学习Vue应用程序测试的技能,需要利用Git克隆Hacker News项目,并为它写一个完整的测试套件。Hacker News将会用到Vue、Vuex、Vue Router,以及服务端渲染——就像大多数大型Vue应用程序一样。

在传授这些技能的同时,我也想把从业多年提炼出来的思维模式和测试方法一并传授给读者。在这本书里,我将提供一些锤炼测试技巧的建议。

本章是Vue应用程序测试的一个引子,将会从宏观层面简要地介绍一下测试概念。在本书中你将会了解到各种不同的测试类型,以及与将要编写的测试用例相关的Hacker News应用程序。本章最后将会解释一些Vue核心概念,确保我们对谈论的内容的理解是一致的。

首先要做的事是给测试下定义。