软件工程与实践 第12章 软件测试方法.ppt_第1页
软件工程与实践 第12章 软件测试方法.ppt_第2页
软件工程与实践 第12章 软件测试方法.ppt_第3页
软件工程与实践 第12章 软件测试方法.ppt_第4页
软件工程与实践 第12章 软件测试方法.ppt_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第12章软件测试方法,12.1分类1从软件执行的角度分为静态测试和动态测试。2从系统的结构角度,分为黑盒测试和白盒测试。3从测试过程的角度来看,分为单元测试、集成测试、验证测试、系统测试和验收测试等。4从软件测试方向分为正向测试和反向测试。5分为测试环境alpha和beta测试。12.2静态测试,(1)类型冲突(2)子程序参数错误(3)数据错误(4)内存泄漏(5)超出范围(6)指针错误(7)悬空指针(8)结构测试经常使用门测试、分支测试、路径测试。功能测试是黑盒测试。动态测试方法的基本步骤:(1)选择域定义的有效值,或选择域外的无效值。(2)确定选定值的预期结果。(3)使用选定的值执行过程。(

2、4)如果执行结果与预期结果不一致,则表明程序有误。12.4白盒测试,白盒测试也称为结构测试或逻辑驱动测试,旨在了解和测试产品的内部工作流程,在测试手段中使用重叠测试方法。叠加测试可以分为语句叠加、判断叠加、条件叠加、判断/条件叠加、条件组合叠加和路径叠加。语句复盖意味着设计多个测试用例,其中每个可执行语句在程序执行时至少执行一次。确保完成要求时,测试用例越少越好。语句复盖、判断(分支)覆盖方法、覆盖测试设计多个测试用例,以便程序的每个评估至少获得一次“真”和“假”值。也就是说,在程序中采取“真”“假”的每个分支至少经历一次。也称为分支封面测试。设计多个测试用例。在每个判断条件下,每个条件的真值

3、和假值至少运行一次。条件应用方法,判断/条件应用在测试的程序运行时至少执行一次流程中每个判断条件的真值和假值分支,每个判断条件的内部判断表达式的真值和假值也执行一次。评估和条件应用测试方法、条件组合应用范围、条件组合应用范围是指设计多个测试用例,在运行被测试程序时,程序的每个判断条件的内部判断表达式的各种真假组合至少可以运行一次。路径复盖方法,路径复盖也是白盒测试中最常见的问题。重新定义路径需要设计多个测试用例,在运行测试的程序时,这些用例可能会复盖程序的所有可能路径。12.5黑盒测试方法、黑盒方法定义为已知产品的功能设计,可以测试实现的每个功能是否符合要求。不考虑程序内部的逻辑结构和内部特性,仅根据程序的要求规范说明,在特定条件下输入相应的数据,以确保程序输出符合功能说明。、3对等类是输入字段的子集。在此子集合中,每个输入数据都相同以表示程序中的错误。对等类合理地假定对等类的代表值等于该对等类的其他值。因此,您可以将所有输入数据划分为多个对等类,并从每个对等类中获取一个数据以进行测试。这样可以用相对较少的代表性数据进行测试,提高测试效果。划分等

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论