第五章_静态测试-白盒.pptVIP

  • 44
  • 0
  • 约4.83千字
  • 约 36页
  • 2017-08-22 发布于湖北
  • 举报
第四章 静态测试 本章教学目标: 掌握静态测试和动态测试的概念 掌握理解静态测试的基本内容和方法 正确理解静态测试的意义 静态测试与动态测试 1、静态测试 静态测试,英文是Static Testing。静态测试指测试不运行的部分,例如测试产品说明书,对此进行检查和审阅.。静态方法是指不运行被测程序本身,仅通过分析或检查源程序的文法、结构、过程、接口等来检查程序的正确性。静态方法通过程序静态特性的分析,找出欠缺和可疑之处,例如不匹配的参数、不适当的循环嵌套和分支嵌套、不允许的递归、未使用过的变量、空指针的引用和可疑的计算等。静态测试结果可用于进一步的查错,并为测试用例选取提供指导。 2、动态测试 动态方法的主要特征是: ——计算机必须真正运行被测试的程序,通过输入测试用例,对其运行情况即输入与输出的对应关系进行分析,以达到检测的目的。 静态测试 静态测试包括代码检查、静态结构分析、代码质量度量等。它可以由人工进行,充分发挥人的逻辑思维优势,也可以借助软件工具自动进行。静态测试常用工具有:Logiscope、PRQA; 静态测试方法也可利用计算机作为对被测程序进行特性分析的工具,但与人工测试方式有着根本区别。另一方面,因它并不真正运行被测程序,只进行特性分析,这又与动态方法不同。所以,静态方法常常称为“分析”,静态测试是对被测程序进行特性分析方法的总称。 1. 静态

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档