黑盒测试 又叫功能测试主要目的是发现软件设计的需求或者是软件设计规格说明书中的错误缺陷。黑盒测试方法主要有等价类划分、边值分析、因—果图、错误推测等主要用于软件确认测试 白盒测试 又名为结构测试主要目的是发现软件程序编码过程中的错误。白盒测试的主要方法有逻辑驱动、基路测试等主要用于软件验证。