对于功能的测试采取黑盒方式,忽略程序内部的组织和结构,只对接口处输入信息的准确性进行验证和输出,保障相关功能的可行性。黑盒测试方法对接口处的可能数据全部进行测试和验证,也就是所谓的穷举输入模式。测试人员的工作不仅包括对输入信息的测试,还包括无效输入的信息。这种方法易于实施,便于系统工程师在测试之后及时对缺陷和不足进行修改。
对于结构的测试采取白盒方式,主要是对程序是否能够按照要求正常运转进行检测。这种方式对潜在问题的检测需要深入到代码片段的具体分支上。与黑盒方式相比,它俩没有明显的优劣之分,基于它们所侧重的点的不同,将它们配合使用是最为明智的方式。在实际测试过程中,黑盒方式主要应用在较为成熟的产品测试中,当需要对单元部分进行调整和定制时使用白盒方式。
参考文献(略)