测试技术

黑盒测试
功能测试

不考虑内部结构,只关注输入输出的测试方法

适用于功能验证

白盒测试
结构测试

基于内部逻辑结构的测试方法

适用于代码覆盖率测试

硬件在环仿真(HIL)
硬件测试

实时仿真被测系统环境,用于嵌入式系统测试

汽车、航空航天、工业控制等领域

灰盒测试
混合测试

结合黑盒和白盒测试特点的测试方法

接口测试、集成测试

压力测试
性能测试

通过增加系统负载来测试系统极限性能

性能评估和容量规划

安全测试
安全测试

验证系统安全性和防护能力的测试

漏洞检测和安全验证

兼容性测试
功能测试

验证软件在不同环境下的兼容性

跨平台、跨浏览器测试

回归测试
功能测试

验证修改后软件功能的正确性

软件变更后的验证