如果没有好的测试习惯,会造成很多可怕的事情:
所以,身为工程师,我们要尽量完善测试的流程以及涵盖的范围。
软件工程中,测试的种类非常多种,
光是测试的人是否知道 code 的结构或流程就能分为 黑箱测试 与 白箱测试。
也可以用流程来分:单元测试 -> 整合测试 -> UI 测试。
甚至也有直接找使用者来操作,以观察是否容易上手的 可用性测试。
就算把本来好好的程序码改坏了,也有 回归测试。
另外,也有先写测试再开发的 测试驱动开发(TDD)。
不同规模的公司与合作模式,有着不同的测试方式:
测试是很容易被忽略的一环,
尤其是公司没有测试部门、时程压力大的时候,
所以,我们在产品规划前期的时候,
就必须保留以下时间:
这些时间不是固定的,而是看专案的大小、功能的复杂度来预估。
每一家公司、不同专案,甚至每一项功能的开发,都有不同的测试流程与方法。
测试的情境多得数不完,如何在壮大测试的堡垒时,避免没必要的测试覆盖率、以及保持弹性也是值得思考的。
<<: Vue.js 从零开始:var,let,const 傻傻分不清楚
>>: [FGL] 程序开发(4) - 查询条件输入(QBE: Query By Example)
Day 33 - 实作 S3 驱动 Lambda 函数进行镜像 AWS 有个教学课程,教学课程:使用...
想先看 Code 或是 Demo 的由此去 Github Repo: ithelp-ui-demo...
昨天我们讲到了Vue的实体还有实体内会有的一些物件,今天就来用范例看看它内外互相响应的过程吧٩(ˊᗜ...
前几天我们讲了如何建立Container,每个Container会包含一项服务,如前端、後端、资料库...
Iteration forEach()、every()、some() 三者的差异在於:他们会对我们...