欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    软件测试知识PPT精品文稿.ppt

    • 资源ID:72169039       资源大小:3.64MB        全文页数:23页
    • 资源格式: PPT        下载积分:18金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要18金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    软件测试知识PPT精品文稿.ppt

    软件测试知识PPT第1页,本讲稿共23页软件测试策略与技术1、软件测试策略测试过程是按单元测试、组装测试、确认测试和系统测试四个步骤进行的。单元测试单元测试单元测试组装测试确认测试系统测试被测模块被测模块被测模块已测试的模块设计信息软件要求系统其它元素已集成的软件已确认的软件可交付的软件第2页,本讲稿共23页第3页,本讲稿共23页单元测试:也称模块测试,主要发现编码和详细设计中产生的错误,通常采用白盒测试。放在编码阶段,由程序员自己来完成,检查它是否实现了详细设计说明书中规定的模块功能和算法。其测试计划是在详细设计阶段完成。单元测试的测试计划是在详细设计阶段完成。集成测试:也称组装测试,对由各模块组装而成的程序进行测试,主要检查模块间的接口和通信。集成测试主要发现设计阶段产生的错误。,通常采用黑盒测试或灰盒测试。集成的方式可分成非渐增式集成和渐增式集成。非渐增式集成是先测试所有的模块,然后把这些模块集成在一起对整个程序进行测试。渐增式集成是将单元测试和集成测试合并在一起。它根据模块结构图,按某种次序选一个尚未测试的模块,把它同已经测试好的模块组合在一起对整个程序进行测试,每次增加一个模块,直至所有模块全部集成在程序中。当使用渐增式集成方式把模块结合到程序中去时,有自顶向下和自底向上两种集成策略。其测试计划在概要设计阶段完成,集成测试的测试计划也在概要设计阶段完成。第4页,本讲稿共23页确认测试:检查软件的功能、性能及其他特征是否与用户的需求一致,它是以需求规格说明书(即需求规约)作为依据的测试。确认测试通常采用黑盒测试。其测试计划是在需求分析阶段完成。l Alpha测试:在开发者的现场由客户来实施的。被测试的软件是在开发者指导下,从用户的角度在常规设置的环境下运行的。Beta测试:在一个或多个客户的现场,由该软件的最终用户实施。开发者通常不在场。系统测试:把已经经过确认的软件纳入实际运行环境中,与其他系统成分组合在一起进行测试。主要内容包括恢复测试、安全测试、强度测试、性能测试、可靠性测试、安装测试等。第5页,本讲稿共23页dcabc第6页,本讲稿共23页ba第7页,本讲稿共23页测试方法:测试的关键是测试用例的设计,其方法可分成白盒测试和黑盒测试。第8页,本讲稿共23页白盒测试白盒测试法需要了解程序内部的结构,测试用例是根据程序的内部逻辑来设计的。白盒测试法主要用于软件的单元测试。白盒测试的基本原则是:保证所测模块中每一个独立路径至少执行一次;保证所测模块所有判断的每一个分支至少执行一次;保证所测模块每一个循环都在边界条件和一般条件下至少执行一次;验证所有内部数据结构的有效性。白盒测试法常用的技术是逻辑覆盖。主要的覆盖标准有6种,即强度由低到高依次是:语句覆盖、判定覆盖、条件覆盖、判定/条件覆盖、条件组合覆盖、路径覆盖。第9页,本讲稿共23页I.语句覆盖指选择足够的测试用例,使被测语句的每个语句至少执行一次。II.判定覆盖指选择足够的测试用例,使每个判定的所有可能结果至少出现一次。III.条件覆盖指选择足够的测试用例,使判定中的每个条件的所有可能结果至少出现一次。IV.判定/条件覆盖指选择足够的测试用例,使判定中的每个条件的所有可能结果至少出现一次,并且每个判定中条件结果的所有可能组合也至少出现一次。V.条件组合覆盖指选择足够的测试用例,使每个判定中条件结果的所有可能组合至少出现一次。VI.路径覆盖指选择足够的测试用例,使流程图中的每条路径至少经过一次。第10页,本讲稿共23页黑盒测试黑盒测试,是对软件已经实现的功能是否满足需求进行测试和验证。黑盒测试不关心程序内部的逻辑,只是根据程序的功能说明来设计测试用例。黑盒测试法主要用软件确认测试。测试方法如下。等价类划分:把输入数据划分成若干个有效等价类和若干个无效等价类,然后设计测试用例覆盖这些等价类。(取值范围19,则有效类一个,1=x=9,无效两个,x9)l 边界值分析:对各种输入、输出范围的边界情况设计测试用例的方法。这是因为程序中在处理边界情况时出错的概率比较大。l 错误猜测:根据经验或直觉推测程序中可能存在的各种错误。l 因果图:根据输入条件与输出结果之间的因果关系来设计测试用例。第11页,本讲稿共23页第12页,本讲稿共23页为验证程序模块A是否正确实现了规定的功能,需要进行(35);为验证模块A能否与其他模块按照规定方式正确工作,需要进行(36)。(35)A.单元测试B.集成测试C.确认测试D.系统测试(36)A.单元测试B.集成测试C.确认测试D.系统测试ab第13页,本讲稿共23页分析:有效等价类16x40无效:x40第14页,本讲稿共23页两个小组独立地测试同一个程序,第一组发现25个错误,第二组发现30个错误,在两个小组发现的错误中有15个是共同的,那么可以估计程序中的错误总数是(29)个。(29)A25B30C50D60分析:c,30+25-15=40,50最接近.第15页,本讲稿共23页下面有关测试的说法正确的是(30)。(30)A测试人员应该在软件开发结束后开始介入B测试主要是软件开发人员的工作C要根据软件详细设计中设计的各种合理数据设计测试用例D严格按照测试计划进行,避免测试的随意性d第16页,本讲稿共23页给定C语言程序:intfoo(intx,inty,intd)if(x!=0)if(y=0)d=d/x;elsed=d/(x*y);elseif(y=0)d=0;elsed=d/y;returnd;当用路径覆盖法进行测试时,至少需要设计(31)个测试用例。(31)A3B4C5D8b第17页,本讲稿共23页对于如下的程序流程,当采用语句覆盖法设计测试案例时,至少需要设计(34)个测试案例。(34)A.1B.2C.3 D.4b第18页,本讲稿共23页b第19页,本讲稿共23页08下在模拟环境下,常采用黑盒测试检验所开发的软在模拟环境下,常采用黑盒测试检验所开发的软件是否与需求规格说明书一致。其中有效性测试属于件是否与需求规格说明书一致。其中有效性测试属于(36)中的一个步骤。中的一个步骤。(36)A.单元测试单元测试B.集成测试集成测试C.确认测试确认测试D.系系统测试统测试确认测试又称有效性测试。它的任务是验证软件的有效性,即验证软件的功能和性能及其它特性是否与用户的要求一致。在软件需求规格说明书描述了全部用户可见的软件属性,其中有一节叫做有效性准则,它包含的信息就是软件确认测试的基础。第20页,本讲稿共23页某程序根据输入的三条线段长度,判断这三条某程序根据输入的三条线段长度,判断这三条线段能否构成三角形。以下线段能否构成三角形。以下6个测试用例中,个测试用例中,(35)两个用例属于同一个等价类。两个用例属于同一个等价类。6、7、13;4、7、10;9、20、35;9、11、21;5、5、4;4、4、4。(35)A.B.C.D.B.9+20359+1121第21页,本讲稿共23页系统测试人员与系统开发人员需要通过文档进行系统测试人员与系统开发人员需要通过文档进行沟通,系统测试人员应根据一系列文档对系统进沟通,系统测试人员应根据一系列文档对系统进行测试,然后将工作结果撰写成行测试,然后将工作结果撰写成(33),交给系统,交给系统开发人员。开发人员。(33)A.系统开发合同系统开发合同B.系统设计说书系统设计说书C.测试计划测试计划D.系统测试报告系统测试报告D第22页,本讲稿共23页CB第23页,本讲稿共23页

    注意事项

    本文(软件测试知识PPT精品文稿.ppt)为本站会员(石***)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开