首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

前端有必要懂单元测试吗?

有必要!

我是一个前端开发人员,我不懂单元测试,也不懂集成测试、也不懂压力测试、性能测试,我觉得这些专门的测试人员去研究不就行了,我就专心开发呗,debug 出来结果正常就好,我最初就是这样认为的,其实这是完全错误的,一套完备的测试流程不仅能检查我们的代码错误,更主要的是在维护的时候,能够更快的定位问题,特别是当另一名开发人员来接手你的代码,通过完整的测试流程,能够清晰的理清楚你的代码逻辑和模块 I/O, 这对于项目的快速维护是很关键的,作为一个开发人员,你需要懂得一定的测试知识。

单元测试是什么?

这是相对比较简单的一种测试了,也是最常用的,它是一段用于测试一个模块或接口是否能达到预期结果的代码,单元测试应该是一个框架、标准,经常被形容为脚手架,像建筑一样,脚手架的高度至少应该和大楼高度不相上下,甚至一开始就搭好脚手架。

测试工具?

前端我用的是 Karma 、Jasmine、PhantomJS、Selenium ,这一套测试方案,它们都有自己的官网和文档,我看过两篇博客写的挺好,跟着敲一遍,基本就能理清这个测试流程了。

1、【外源文章】(http://blog.fens.me/nodejs-karma-jasmine/)

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180508G1ZPJ600?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券