一、概述 测试和开发一样,是一门完整的学科,包涵了很多测试语言、方法、流程,所以大公司为了追求对产品的紧致,一般都有专门的测试工程师。 二、测试分类 单元测试 黑盒测试 无源码展示进行产品功能测试 白盒测试 能够看到源码并进行产品功能测试 灰盒测试 介于白盒测试与黑盒测试之间,注重程序运行的逻辑流程 压力测试 测试同一时间下,并发的压力数量大小 疲劳强度测试 在正常的运行环境下,长时间运行程序。比如 3天、一般是7天。测试程序是否会因为程序中出现的死循环等,将内存耗尽而出现运行异常。 集成测试 产品的功能是分模块化开发,不同的开发人员负责不同的模块。集成测试主要是测试,将模块聚合到一起,测试产品的整体运行流程 冒烟测试 对重要的功能环境进行重复的测试。比如支付环节。 回归测试 产品新增功能以后,再一次进行集成测试