软件测试技术作者田秋成第6章现代测试方法课件.pptVIP

  • 2
  • 0
  • 约 49页
  • 2016-12-25 发布于广东
  • 举报

软件测试技术作者田秋成第6章现代测试方法课件.ppt

(一)模糊测试的定义 模糊测试是一种简单有效的黑盒测试技术,它通过向系统输入大量的随机数据企图使系统崩溃,y以发现编码错误和软件、操作系统和网络中的安全漏洞。 (二)模糊测试的特点 (1)需要收集大量的畸形数据或随机数据注入到目标程序中。 (2)通过监测测程序的异常来发现被测程序存在的安全漏洞。 (3)在测试中,如果目标程序发生异常或崩溃,则认为测试失败,否则认为通过测试。 (4)可以通过相关监测工具软件,实现自动化测试。 (5)广泛应用于对文件格式、网络协议等的安全测试。 《软件测试技术》 6.4.1 模糊测试概述 6.4 模糊测试方法 第6章 现代测试方法 (三)模糊测试分类 根据具体的工作范围和分析目标的特点,可分为四类: (1)动态Web页面Fuzzing,针对ASP、PHP、Java、Perl等编写的网页程序,也包括使用这类技术构建的B/S架构应用程序,典型应用软件为HTTP Fuzz; (2)文件格式Fuzzing,针对各种文档格式,专门用来挖掘文件处理软件安全漏洞,典型应用软件为PDF Fuzz; (3)网络协议类型Fuzzing,专门用来挖掘网络工作软件安全漏洞,针对网络协议,典型应用软件为针对微软RP

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档