前端自动化测试

对代码进行测试,对我来说,一直很陌生,很复杂,一直想回避的话题。机缘之下,有机会作一场关于前端自动测试主题的分享,于是我通过 Google 搜索测试相关的主题,找到了非常多优秀的文章,非常幸运能够学习到他们优秀的测试经验,但是不够系统全面。因此我决定把自己学习的过程所得记录下来,希望能够为没有接触过的测试的同学节省一点时间。

这本电子书的目标是让前端开发者知道测试的概念、为什么要测试、如何写测试用例等,使他能够快速建立起对测试的框架认知,从理论到应用实践的过程。本书内容分享围绕着三部分:前端,自动化,测试。 在此之前,相信有一部分小伙伴有这样的疑问🤔️, 前端真的有必要测试吗? 前端如何做到自动化测试?

  • Given 一个完全没有UT基础的新人🚶
  • When 当他🚶看完并练习本电子书后
  • Then 他能够把Given/When/Then的套路学会 他能够学会Jest的基本用法,包括测试suite和断言等语法 他能够学会Jest中测试异步的几种方式 他能够系统地理解前端自动化测试

章节目录

为了让新手更好地驾驭测试,从理论到实战,分为概念、实战、持续集成、扩展四个章节,如下图:

第一章:测试相关概念

讲解了测试相关概念,什么是测试、为什么要测试以及测试的分类。

第二章:测试实战

描述了下当前的测试解决方案、测试框架 测试环境搭建、以及如何应用到 Vue 中。

第三章:自动化测试,持续集成中重要的一环

详细讲解了自动化测试的应用场景、两大主流的自动化测试工具 jenkins 和 travis ci。

第四章:扩展

主要讲解了测试驱动开发、测试如何落地以及测试用例的一些问题。

本书的内容会借鉴和参考社区优秀的文章,如有侵犯你的权益,请联系我删除,谢谢。

上次更新: 7/4/2020, 10:53:18 PM