下载此文档

软件测试方法课件.ppt


文档分类:IT计算机 | 页数:约53页 举报非法文档有奖
1/53
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/53 下载此文档
文档列表 文档介绍
关于软件测试方法
现在学****的是第1页,共53页
软件测试的分类
方法
目标/特性
单元测试
系统测试
验收测试
性能测试
强壮性测试
功能测试
白盒测试
黑盒测试
测试对象或层次
适用性测试
可靠性测试的技术,其主要功能是检查软件与其描述是否一致,是否有冲突或是歧义性。静态分析的主要特征是利用计算机作为工具分析源程序,而不是运行程序。
静态分析是其他测试的前提,静态分析包括代码检查、静态结构分析、代码质量度量等。静态分析可由人工进行,充分发挥人的逻辑思维优势,也可借助软件工具进行,加快分析速度和效果。
现在学****的是第13页,共53页

代码检查 
代码检查包括代码走查和代码审查,代码走查与代码审查的区别是:代码走查除了阅读程序外,还需要由测试员利用人工运行程序并得出输出结果,然后由参加者对结果进行审查,以达到测试的目的。代码审查的主要内容是检查代码和设计的一致性,代码对标准的遵循、可读性,代码逻辑表达的正确性,代码结构的合理性等方面;代码审查可以发现违背程序编写标准的问题、程序中不安全、不明确和模糊的部分,找出程序中不可移植部分、违背程序编程风格的问题,包括变量检查、命名和类型审查、程序逻辑审查、程序语法检查和程序结构检查等内容。
现在学****的是第14页,共53页

静态结构分析
静态结构分析主要是以图形的方式描述程序的内部结构,例如函数调用关系图、函数内部控制流图。其中函数调用关系图以图形方式描述一个应用程序中各个函数的调用和被调用关系;函数内部控制流图显示一个函数的逻辑结构,它由许多节点组成,一个节点代表一条语句或数条语句,结点间的连接称之为边,边表示语句间的控制流向。
现在学****的是第15页,共53页

代码质量度量
 软件质量的ISO/IEC 9126国际标准包括六个方面:
功能性
可靠性
易用性
效率性
可维护性
可移植性
软件的质量是软件属性的各种标准度量的组合。对于软件开发人员来说,静态分析只是进行动态测试的预处理工作,并且静态分析已经成为一种自动化的代码校验方法。
现在学****的是第16页,共53页

静态分析的任务:
1、发现程序的错误
2、寻找潜伏问题的原因
3、提供程序的信息
4、选择测试用例
5、为查错做准备
现在学****的是第17页,共53页

动态测试特点:动态测试是使被测代码在相对真实的环境下运行,从多个角度观察与检测程序运行时的功能、逻辑、行为和结构,并且通过实际运行的输出结果和预期输出结果的比较,来发现其中的错误。
主要特点:
运行被测试程序,获得程序运行的动态情况和真实结果,从而进行分析。
必须生成测试用例来运行程序,测试质量与测试用例密切相关。
生成测试用例、分析测试结果的工作量大,使得测试工作消耗较多。
动态测试中涉及人员多、设备多、数据多,要求有较好的管理制度和工作流程。
现在学****的是第18页,共53页

动态测试的内容:
动态测试包括功能确认与接口测试、覆盖率分析、性能分析、内存分析等。
(1)功能确认与接口测试
(2)覆盖率分析
(3)性能分析
(4)内存分析
现在学****的是第19页,共53页
人工测试与机器测试
人工测试技术是指不依赖于具体的计算机,通过人工手段来进行测试的技术。而机器测试是指将大量的重复性工作由计算机完成,是一种依赖于计算机的软件测试技术,又称为机器测试技术。
机器测试是基于计算机完成的测试技术。包括边界值测试、分支覆盖测试、原型和语法测试。其中语法测试是由语言编译器自动完成的。
现在学****的是第20页,共53页
人工测试与机器测试
软件审查
软件审查的对象是各开发阶段的成果,如需求分析、概要设计、详细设计等阶段的成果以及编码、测试计划和测试用例等。软件审查通常有以下几个步骤:制定计划、预审、准备、审查会、返工、终审。
现在学****的是第21页,共53页
人工测试与机器测试
人工测试与机器测试的比较
人工测试不能保证测试的科学性与严密性,这是因为:
测试人员要负责大量文档、报表的制订和整理工作,工作繁琐;
受软件分发日期、开发成本及测试人员、资源等多方面因素的限制,难以进行全面的测试;
如果修正缺陷所花费的时间相当长,回归测试将变得更为困难;
对测试过程中发现的大量缺陷缺乏科学、有效的管理手段,责任含混不清,没有人能向决策层提供精确的数据以度量当前的工作进度及工作效率;
反复测试带来的倦怠情绪及其他人为因素使得测试标准前后不一,测试花费的时间越长,测试的严格性也就越低;
难以对不可视对象或对象的不可视属性进行测试。
现在学****的是第22页,共53页
黑盒测试
黑盒测

软件测试方法课件 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数53
  • 收藏数0 收藏
  • 顶次数0
  • 上传人文库新人
  • 文件大小4.31 MB
  • 时间2022-03-12