美文网首页
关于前端测试

关于前端测试

作者: Mr君 | 来源:发表于2019-04-04 15:15 被阅读0次

关于前端测试

前端测试分为两类:

  • 单元测试UT:其意义在于比较细粒度的去测试我们业务代码中写的function,测试function里提供的method是否可靠。
  • e2e测试:端到端测试,利用一些工具库提供的API使用代码来模拟中断用户在UI界面上的操作,比如输入、点击等。常用selenium, puppeteer,phantom,protractor(angular), Nightwatch(Vue)等等。

关于单元测试

  • 槽点
    对业务页面内容做单元测试很麻烦,业务一动,所有的单元测试用例都要改动,尤其在业务逻辑繁琐的情况下,测试代码量可能是业务代码量的n倍

  • 优点
    当项目由多人一起维护的时候,彼此不能了解对方的代码,发生改动的时候也不能及时规避其他地方不会出现bug的风险;即使参与维护维护的每个人水平都很高,彼此在了解前任的代码的基础上再去健壮了新的代码,但场次以往会使代码变的耦合性强,且显得十分冗余,并且对后人的能力要求很高,并且浪费精力。如果此时能将代码划分为最小的测试单元,我们就能检测到我们之前的逻辑是否受到影响。

小结
当出现如下情况需要考虑使用单元测试:

  1. 在编写公共类,需要被其他类调用的时候,我们需要确保该类可以实现我们要求的功能
  2. 在写公共组件,会被其他工程师在各个页面调用的时候
  3. 在开源项目里

相关文章

  • 关于前端测试

    关于前端测试 前端测试分为两类: 单元测试UT:其意义在于比较细粒度的去测试我们业务代码中写的function,测...

  • Web 前端测试指南

    最近分享了关于前端测试的一些内容,关于开发如何通过测试来提升效率,常见的测试框架,以及什么的测试指标是我们关心的。...

  • 软件硬件测试快速入门:前端和后端测试的区别

    前端测试简介 前端测试是一种展示层的测试。外包测试大多是点点点,多属于前端测试。 前端测试检查GUI或Web等可视...

  • 前端单元测试(一) - 入门向

    目录 概述为何要写测试前端测试的类型TDD vs BDD 常用前端单元测试框架JestMocha More前端测试...

  • 前端测试

    前端测试的现状 前端测试可以从API测试和GUI测试入手,虽然部分的代码是可以通过API测试来保证质量,但在前端项...

  • sinonjs与测试时间

    关于前端测试Mocha和chai.js简单地进行了测试的入门,然后发现作者用了一下sinonjs来辅助测试,这里主...

  • 前端测试体系和最佳实践

    前言 我曾经在好几个项目里都近乎完整参与过补齐前端测试的工作,也收集到不同项目的同事很多关于前端测试的困惑和痛点,...

  • 单元测试之断言

    单元测试之断言 作为前端开发,很少去自己写单元测试。对于单元测试的了解也很少,自学了一点关于单元测试断言的知识,有...

  • 前端测试框架 Jest

    前端测试工具一览 前端测试工具也和前端的框架一样纷繁复杂,其中常见的测试工具,大致可分为测试框架、断言库、测试覆盖...

  • react测试用例

    什么是测试用例 字面理解来说,就是测试一个东西,对于我们前端开发来说就是测试前端功能,前端主要分为 html cs...

网友评论

      本文标题:关于前端测试

      本文链接:https://www.haomeiwen.com/subject/pbgfiqtx.html