来源:Pexels从后端开发转职到前端开发真的不容易。特别是当你已经习惯了后端开发的工作模式,习惯了构建数据结构,编写类似于测试驱动开发的测试,习惯了使用持久层、仓库和数据库图表,以及给前端创建API接口。凡此种种,不胜枚举。后端有其复杂性,所以大部分人没有时间学习前端开发的内部运作方式。我也是。甚至可以说,基本上已经与后端绑定了,直到我被迫转职,调岗到前端,从此我能为最好的、拥有强大UI交互性的
分类:
其他好文 时间:
2020-12-22 12:42:59
阅读次数:
0
一. 前言 单元测试并不只是为了验证你当前所写的代码是否存在问题,更为重要的是它可以很大程度的保障日后因业务变更、修复Bug或重构等引起的代码变更而导致(或新增)的风险。 同时将单元测试提前到编写正式代码进行(测试驱动开发),可以很好的提高对代码结构的设计。通过优先编写测试用例,可以很好的从用户角度 ...
分类:
编程语言 时间:
2020-06-14 20:48:03
阅读次数:
60
前端测试工具一览 前端测试工具也和前端的框架一样纷繁复杂,其中常见的测试工具,大致可分为测试框架、断言库、测试覆盖率工具等几类。在正式开始本文之前,我们先来大致了解下它们: 测试框架 测试框架的作用是提供一些方便的语法来描述测试用例,以及对用例进行分组。测试框架可分为两种: TDD (测试驱动开发) ...
分类:
其他好文 时间:
2020-06-09 20:50:12
阅读次数:
84
原来TDD就是Test Driven Development(测试驱动开发),强调测试先行,小步快跑,用测试用例驱动出程序的接口和代码。
分类:
其他好文 时间:
2020-04-17 18:42:59
阅读次数:
85
介绍 测试驱动开发:英文全称Test-Driven Development,简称TDD,是一种不同于传统软件开发流程的新型的开发方法。它要求在编写某个功能的代码之前先编写测试代码,然后只编写使测试通过的功能代码,通过测试来推动整个开发的进行。这有助于编写简洁可用和高质量的代码,并加速开发过程。 (f ...
分类:
其他好文 时间:
2020-03-20 21:50:25
阅读次数:
76
测试驱动开发的具体实现步骤: 1:按照面向对象的思想 将需求转化为一条条用例 2:针对每一条用例 设计出测试用例 3:随便挑选一个测试用例作为开始 下面是官方的步骤 4:使用代码实现测试用例(提前运行一下,保证测试用例可运行) 5:编写产品代码使得测试用例通过(可以借助伪实现和显性声明等方式) 7: ...
分类:
其他好文 时间:
2020-03-15 20:42:46
阅读次数:
68
一般我们不管是做前端还是后端,为了提高代码的质量,会选择一种测试驱动开发(TDD)的办法来写代码进行单元测试。Jest 是 Facebook 团队开发的一款测试框架,为的是提高开发者的“开发体验”。我们做单元测试的时候需要分解出一个个独立的模块,但是这样做要写很多的 mock 代码(模拟的辅助函数) ...
分类:
编程语言 时间:
2020-01-14 20:52:43
阅读次数:
206
一、什么是单元测试 单元测试并不只是为了验证你当前所写的代码是否存在问题,更为重要的是它可以很大程度的保障日后因业务变更、修复Bug或重构等引起的代码变更而导致(或新增)的风险。 同时将单元测试提前到编写正式代码进行(测试驱动开发),可以很好的提高对代码结构的设计。通过优先编写测试用例,可以很好的从 ...
分类:
其他好文 时间:
2020-01-13 22:08:52
阅读次数:
111
[TOC] Robot Framework框架简介 Robot Framework是一款python编写的功能自动化测试框架。具备良好的可扩展性,支持关键字驱动,可以同时测试多种类型的客户端或者接口,可以进行分布式测试执行。主要用于轮次很多的验收测试和验收测试驱动开发(ATDD)。 Robot Fr ...
分类:
其他好文 时间:
2019-12-20 13:29:06
阅读次数:
89
1 回顾 回顾是最重要的一个实践,原因是它能让团队学习,改进和调整其过程。 回顾可以帮助团队从之前的产品开发工作及其过程中学习。《敏捷宣言》背后的原则之一是:“团队要定期反省如何能够做到更加有效,并相应地调整团队的行为。” 许多团队使用迭代,尤其是为期两周的迭代,因为迭代在最后会提示进行演示和回顾。 ...
分类:
其他好文 时间:
2019-12-16 17:52:54
阅读次数:
309