分类:
小型测试:小型测试是为了验证一个代码单元的功能
中型测试:中型测试是验证两个或多个模块应用之间的交互,通常也叫集成测试。
大型测试:大型测试则是从较高的层次运行,把系统作为一个整体验证。会验证系统的一个或者所有子系统,从前端一直到后端数据存储。大型测试也叫系统测试或者端对端测试。
对比: 小型测试,没有外部服务的依赖,都是要模拟的; 中型测试,所有的测试几乎都不需要依赖其他服务器的资源,如果有涉及其他机器的服务,则本地模拟,这样本机就可以完成测试; 大型测试,几乎不模拟,直接访问相关的外部服务。
越是小型测试,执行速度越快,越是大型测试,执行速度越慢。
另外越是大型测试,写起来的成本也相应的会更高,所以一般项目中,小型测试最多,中型测试次之,大型测试最少
此文章为10月Day21学习笔记,内容来源于极客时间《软件工程之美》