1.第279页13.2题
白盒测试又称结构测试,这种方法把测试对象看作一个透明的盒子,测试人员根据程序内部的逻辑结构及有关信息设计测试用例,检查程序中所有逻辑路径是否都按预定的要求正确地工作。
白盒测试主要用于对程序模块的测试。包括:
·程序模块中的所有独立路径至少执行一次。
·对所有逻辑判定的取值(“真”与“假”)都至少测试一次。
·在上下边界及可操作范围内运行所有循环。
·测试内部数据结构的有效性等。
黑盒测试又称行为测试,这种方法把测试对象看作一个黑盒子,测试人员完全不考虑程序内部的逻辑结构和内部特性,只依据程序的需求规格说明书,检查程序的功能是否符号它的功能需求。