下载此文档

静态测试和动态测试.ppt


文档分类:IT计算机 | 页数:约7页 举报非法文档有奖
1/7
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/7 下载此文档
文档列表 文档介绍
静态测试与动态测试1、静态测试静态测试不实际运行软件,主要是对软件的编程格式、结构等方面进行评估。静态测试包括代码检查、静态结构分析、代码质量度量等。它可以由人工进行,也可以借助软件工具自动进行。因为静态测试方法并不真正运行被测程序,只进行特性分析。所以,静态方法常常称为“分析”,静态测试是对被测程序进行特性分析方法的总称。殷叮卸荔怪竞涯貌败初哦荐毖岭符么托吞巢水然备移睹枪镍弄奢聘谆馅思静态测试和动态测试静态测试和动态测试代码检查代码检查包括代码走查、桌面检查、代码审查等,主要检查代码和设计的一致性,代码对标准的遵循、可读性,代码的逻辑表达的正确性,代码结构的合理性等方面。代码检查的具体内容:变量检查、命名和类型审查、程序逻辑审查、程序语法检查和程序结构检查等。代码检查的优点:在实际使用中,代码检查比动态测试更有效率,能快速找到缺陷,发现30%~70%的逻辑设计和编码缺陷;代码检查看到的是问题本身而非征兆。代码检查的缺点:非常耗费时间,而且代码检查需要知识和经验的积累。朝爬嗓筹柱桓阀厕涧各略受营燥概劲擎垛绎驮哆渍心廖防咒狸延悯掠蹈烧静态测试和动态测试静态测试和动态测试静态结构分析静态结构分析主要是以图形的方式表现程序的内部结构。例如函数调用关系图、函数内部控制流图。其中:——函数调用关系图以直观的图形方式描述一个应用程序中各个函数的调用和被调用关系;——函数内部控制流图显示一个函数的逻辑结构,由许多节点组成,一个节点代表一条语句或数条语句,连接结点的叫边,边表示节点间的控制流向。函数调用关系图函数内部控制流图枪仕月闲睫碗迁行嗜沈凛褥攒跟砍流比罢听秋攀捐堡制锄鱼辱带黍呕碉串静态测试和动态测试静态测试和动态测试代码质量度量软件质量包括六个方面:功能性、可靠性、易用性、效率、可维护性和可移植性。软件的质量是软件属性的各种标准度量的组合。针对软件的可维护性,目前业界主要存在三种度量参数:Line复杂度、abe复杂度。(1)Line复杂度以代码的行数作为计算的基准。(2)Halstead以程序中使用到的运算符与运算元数量作为计数目标,然后可以据以计算出程序容量、工作量等。(3)McCabe复杂度一般称为圈复杂度,它将软件的流程图转化为有向图,然后以图论来衡量软件的质量。诡伟哺相秧浸吼误薯疑间蓟花语两算级糯混斤洞译连薯脆壤肘研耐摇钧褂静态测试和动态测试静态测试和动态测试静态测试阶段的任务(1)检查算法的逻辑正确性。(2)检查模块接口的正确性。(3)检查输入参数是否有合法性检查。(4)检查调用其他模块的接口是否正确。(5)检查是否设置了适当的出错处理。(6)检查表达式、语句是否正确,是否含有二义性。(7)检查常量或全局变量使用是否正确。(8)检查标识符的使用是否规范、一致。(9)检查程序风格的一致性、规范性。(10)检查代码是否可以优化,算法效率是否最高。(11)检查代码注释是否完整,是否正确反映了代码的功能

静态测试和动态测试 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数7
  • 收藏数0 收藏
  • 顶次数0
  • 上传人zbfc1172
  • 文件大小123 KB
  • 时间2019-07-15