从测试设计上来说:
黑盒测试:等价类划分、边界值、错误推测、因果图,判定表
白盒测试:逻辑覆盖(语句覆盖、判定覆盖、条件覆盖、判定条件覆盖、条件组合覆盖和路径覆盖)、循环覆盖、基本路径覆盖
灰盒测试
从测试目的上来说:
功能性测试:单元测试、功能测试、集成测试、场景测试、系统测试、Alpha测试、Beta测试
非功能性测试:压力测试、负载测试、安全测试
从测试程序来说:
静态测试:
动态测试:
判断一个测试属于动态测试还是静态的,唯一的标准就是看是否运行程序。