软件测试基础知识总结_第1页
软件测试基础知识总结_第2页
软件测试基础知识总结_第3页
软件测试基础知识总结_第4页
软件测试基础知识总结_第5页
已阅读5页,还剩16页未读 继续免费阅读

下载本文档

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

文档简介

,汇报人:徐林,2015年9月,第二次实训成果汇报,成员:林立顺杨超群徐兴英李欣徐林杨宇张健孟杨,目录页,CONTENTSPAGE,一心一意只做一事专心致志做到极致,目录,1,目标和思路,2,内部管理,3,进度和质量,4,人才培养,核心知识要点总结实训问题反馈展望未来,知识要点总结,一,知识要点总结,软件测试静态测试动态测试,核心要点,一心一意只做一事专心致志做到极致,知识要点总结,设计部,一,模型,缺陷,定义,过程,软件测试,定义,模型,软件测试过程管理,缺陷管理流程,目标和思路,知识要点总结软件测试,知识要点总结软件测试定义,一,定义,软件测试,定义1(Hetzel):评价程序和系统的功能,并确定是否达到预期效果。定义2(Myers):测试是为发现错误而执行程序或系统的过程。定义3(现代):在软件投入运行前,对软件需求分析、设计规格说明和编码的最终复查,是软件质量保证的关键步骤。,一心一意只做一事专心致志做到极致,知识要点总结软件测试,模型,二,软件测试,模型模型模型,模型,一心一意只做一事专心致志做到极致,软件测试的模型模型,V模型是在瀑布模型基础上演变而来,由于将整个开发过程构造成一个V字形而得名。V模型强调软件开发的协作和速度,将软件实现和验证有机地结合起来,在保证较高的软件质量情况下缩短开发周期。V模型的特点:定义:基本的开发过程和测试行为标明:测试过程中存在不同类型、不同级别的测试描述:不同测试阶段和开发过程期间各阶段的对应关系,软件测试的模型模型,W模型的特点:增加了软件各开发阶段中应同步进行的验证(verification)和确认(validation)活动。基于“尽早地和不断地进行软件测试”的原则。,软件测试的模型模型,软件测试是一个独立的流程,只要测试条件成熟了,测试准备活动完成了,测试执行活动就可以进行。贯穿产品的整个生命周期,与其他流程并发的进行软件测试要尽早准备、尽早执行软件测试分层次进行的,不同层次的测试按照某个次序先后进行,也可以重复进行,V模型和W模型的局限性(1)串行活动,无法更好适应变更:把软件的开发视为需求、设计、编码等一系列的串行活动,无法解决需求变更等变更调整。(2)线性的前后关系,无法有效支持迭代:开发和测试保持线性的前后关系,上一阶段完成才能开始下一阶段,无法有效,快速支持产品迭代。(3)测试完整性不足:顺序模型中没有很好体现测试流程的完整性。,知识要点总结,一,1,2,3,*,概念软件错误或软件缺陷是软件产品的固有成分,是软件“生来具有”的特征,缺陷管理,软件测试,缺陷管理,缺陷基本信息,管理流程,知识要点总结,过程管理,一,软件测试,流程,过程管理,软件测试过程包括:测试计划和控制测试需求分析和用例设计实现和执行测试用例评估出口准则和报告测试结束活动,软件测试,静态测试,一,静态测试,概念类型代码检查,要点,知识要点总结,一心一意只做一事专心致志做到极致,静态测试,一,第13页,1,2,3,代码检查:主要有代码审查、桌面检查、代码走查和技术评审,类型:同行评审、培训评审、和预备评审。,概念:通常是指不执行程序代码而寻找代码中可能存在的错误或评估程序代码的过程。,知识要点总结,一心一意只做一事专心致志做到极致,二,动态测试,白盒测试黑盒测试灰盒测试测试用例,要点,知识要点总结动态测试,一心一意只做一事专心致志做到极致,一,第15页,1,2,3,各个逻辑覆盖的关系:满足条件组合覆盖标准的测试用例,也一定满足判定覆盖、条件覆盖和条件判定覆盖,逻辑覆盖的种类:语句覆盖、判定覆盖、条件覆盖、判定|条件覆盖、条件组合覆盖、路径覆盖,白盒测试概念:又称为结构测试或逻辑驱动测试是一种按照程序内部逻辑结构和编码结构设计测试数据并完成测试的一种测试方法。【开发人员】,知识要点总结动态测试白盒测试,白盒测试,一,第16页,1,2,3,实训:等价类划分:1.划分等价类的原则2.确定测试用例3.建立等价类表4.构建测试案例边界值分析原则:1.如果输入条件规定了值得范围,则赢取到达这个范围的边界值,以及刚刚超越这个范围的边界值作为测试用例的输入数据2.如果输入条件规定了值得个数,则用最大个数,最小个数,比最大少一比最大少大一的数作为测试用例因果图:1.找出原因和结果2.生成因果图3.转化为判定表,主要用到的方法:等价类划分、边界值分析法、因果图、随机数法、猜错法,概念:又称功能测试或数据驱动测试,即把测试对象当作看不见内部的黑盒,在完全不考虑程序内部结构和处理过程的情况下,测试者仅依据程序功能的需求规范考虑,确定测试用例和推断测试结果的正确性.。【用户角度】,知识要点总结动态测试黑盒测试,黑盒测试,灰盒测试,一,知识要点总结动态测试灰盒测试,1,2,概念:是一种综合测试法,它将“黑盒”测试、“白盒”、回归测试结合在一起,构成一种无缝测试技术,是一种软件全生命周期测试法【】,一,概念:是为特定的目的而设计的一组测试输入、执行条件和预期的结果,体现测试方案、方法、技术和策略。,特点:正确性、完整性、准确、清晰和简洁、可维护性、适应性、可重用性,测试用例表格,知识要点总结动态测试测试用例,测试用例,二,实训问题反馈,一、测试用例的设计方法二、测试用例的要点,测试点,三、测试用例的模版四、测试用例的优先级问题五

温馨提示

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

评论

0/150

提交评论