填空题白盒测试以检查处理过程的细节为基础,对程序中尽可能多的()进行测试,检查内部()和()是否有错,程序的()与预期的状态是否一致。
填空题黑盒测试依据(),检查程序是否满足()。因此,黑盒测试由称为功能测试或()测试。
填空题动态测试指通过()发现错误。对软件产品进行动态测试时使用黑盒测试法和()法。
填空题软件测试阶段的基本任务应当是根据软件开发各阶段的()和程序的(),精心设计一批“高产”的测试用例,利用这些测试用例(),找出软件中潜藏的各种错误和缺陷。
问答题软件复杂性有哪几类?软件复杂性度量模型应遵循哪些基本原则?