软件测试白盒黑盒,白盒测试
灰箱测试灰箱测试是介于白盒测试和黑盒测试之间的测试。 灰箱测试多用于集成测试阶段,不仅关注输出、输入的准确性,而且关注程序内部的情况。 虽然白盒测试并不像白盒那样详细、完整,但与黑盒测试相比,白盒测试更关注程序的内部逻辑,常常通过特征性的现象、事件、标志来判断内部的工作状态。
灰盒测试步骤:
1 .确定程序的所有输入输出。 2 .确定程序的所有状态。 3 .确定程序的主路径。 4 .确定程序功能。 5 .产生子功能x的输入。 6 .创建验证子功能的x的输出。 7 .运行测试用例x软件。 8 .验证测试用例x的结果是正确的。 9 .对于剩下的子功能,重复7和8. 10,重复4--8,然后进行9 .回归测试。