通过了解软件如何运作的基本概念, 测试员在测试来自外部的软件时做出了更好的测试选择. 通常, 一个灰色盒子测试器将被允许建立一个孤立的测试环境, 如播种数据库. 测试员可以在执行某些行动后观察产品的状态, 如执行对数据库的sql 语句, 然后执行查询, 以确保预期的变化已被反映. 根据有限的信息, 灰色盒子测试实现智能测试场景. 这将特别适用于数据类型处理, 例外处理等.
一个典型的灰色盒子测试器设置了什么?
一 个 孤立 的 测试 环境