静态测试:不运行被测程序本身,而是通过在对软件进行分析、检查和审阅达到测试目的,如 代码审查
动态测试:通过运行被测程序,检查运行结果与预期结果的差异,并分析运行效率和健壮性等性能。由三部分组成:编写测试用例、执行测试结果、分析程序的输出结果。
黑盒测试:功能测试/数据驱动测试,是在已知产品所应对应具有的功能的前提下,通过测试来检测每个功能是否都能正常使用。
白盒测试:结构测试/逻辑驱动测试,是在知道产品内部工作过程的前提下,可通过测试来检测产品内部动作是否按照规格说明书的规定正常进行。