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

    软件测试-3概述 (2).ppt

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

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

    软件测试-3概述 (2).ppt

    软件缺陷的定义软件缺陷产生的原因作业:查找一个软件缺陷的案例软件测试的定义软件测试的目的软件测试的关键问题软件测试就是在软件投入运行前,对软件需求分析、设计规格说明和编码实现的最终审查,它是软件质量保证的关键步骤。定义1:软件测试是为了发现错误而执行程序的过程。1979年Myers定义2:使用人工或自动手段,来运行或测试某个系统的过程,其目的在于检验它是否满足规定的需求或弄清预期结果与实际结果之间的差别。1983年IEEE(Institute of Electrical and Electronics Engineers)国际电子电气工程师协会常见的一些概念保证程序和相应的规范说明一致。保证程序和相应的规范说明一致。发现软件中的缺陷。发现软件中的缺陷。确保软件不做不必要的事情。确保软件不做不必要的事情。确保系统合理地执行。确保系统合理地执行。确保系统失败前可以让系统运行到何种程度确保系统失败前可以让系统运行到何种程度确保发布给用户的系统中有哪些风险。确保发布给用户的系统中有哪些风险。ISO9000定义:测试是一种基于机器的,对定义:测试是一种基于机器的,对代码执行测试,确认测试的活动代码执行测试,确认测试的活动 。【ISO9000是由是由ISO(国际标准化组织)和(国际标准化组织)和 IAF(国际认可论坛)共同制(国际认可论坛)共同制定的一个质量管理体系标准定的一个质量管理体系标准】6发现问题记录问题跟踪问题再现问题历史数据经典定义:软件测试是为了发现错误而经典定义:软件测试是为了发现错误而执行程序的过程执行程序的过程1.1.要证明程序中有故障存在,并且是最大可能的要证明程序中有故障存在,并且是最大可能的找出最多的错误。找出最多的错误。2.2.力求设计出最能暴露出问题的测试用例。力求设计出最能暴露出问题的测试用例。3.3.测试不是为了证明程序是正确的,而是应从软测试不是为了证明程序是正确的,而是应从软件包含有缺陷和故障这个假定去进行测试活动。件包含有缺陷和故障这个假定去进行测试活动。Myers就软件测试的目的三个重要观点就软件测试的目的三个重要观点:测试测试是为了证明程序有错,而不是证明程序无错误是为了证明程序有错,而不是证明程序无错误;一个好的一个好的测试用例测试用例是在于它能发现至今未发现的错误是在于它能发现至今未发现的错误;一个成功的一个成功的测试测试是发现了至今未发现的错误的是发现了至今未发现的错误的测试测试;Bill Hetzel提出提出:软件测试的目的不仅仅是发现软件中的缺陷与错误软件测试的目的不仅仅是发现软件中的缺陷与错误,也也是对软件质量进行度量和评估是对软件质量进行度量和评估,以提高软件质量以提高软件质量.好测试的核心原则是巧妙利用有限的时间得到最好测试的核心原则是巧妙利用有限的时间得到最有效的测试覆盖。有效的测试覆盖。测试由谁来执行?测试什么?什么时候进行测试?怎样进行测试?测试停止的依据是什么?1 1)测测试试由由谁谁来来执执行行开发方测试也叫“验证测试”或“测试”,在软件开发环境下,由开发者检测与证实软件的实现是否满足软件设计说明或软件需求说明的要求。用户测试在用户的应用环境下,用户通过运行和使用软件,检测与核实软件实现是否符合自己预期的要求。第三方测试介于软件开发和用户方之间的测试组织的测试,也称为独立测试。2 2)测测试试什什么么软件软件是计算机系统中与硬件相互依存的另一部分,是计算机系统中与硬件相互依存的另一部分,它是包括程序,数据及其相关文档的完整集合。它是包括程序,数据及其相关文档的完整集合。其中:其中:程序是按事先设计的功能和性能要求执行的指令序列;程序是按事先设计的功能和性能要求执行的指令序列;数据是使程序能正常操纵信息的数据结构;数据是使程序能正常操纵信息的数据结构;文档是与程序开发,维护和使用有关的图文材料。文档是与程序开发,维护和使用有关的图文材料。测试测试软件开发过程中所产生的软件开发过程中所产生的需求规格说明需求规格说明、概概要设计规格说明、详细设计规格说明要设计规格说明、详细设计规格说明以及以及源程序源程序,甚至于甚至于测试本身测试本身都是软件测试的对象。都是软件测试的对象。3 3)什什么么时时候候进进行行测测试试可以与开发并行进行;可以在开发完成某个阶段任务之后;开发结束后。测试过程模型需求需求分析分析说明书说明书详细详细设计设计说明书说明书源程序源程序代码代码单元单元测试测试集成集成测试测试确认确认测试测试概要概要设计设计说明书说明书4 4)怎怎样样进进行行测测试试根根据据软软件件的的功功能能规规范范说说明明和和程程序序实实现现,利利用用各各种种测测试试方方法法,生生成成有有效效的的测测试试用用例例,对对软软件件进进行行测试。测试。黑盒测试方法黑盒测试方法等等价价类类划划分分法法、边边界界值值分分析析法法、因因果果图图法法、决决策策表表格法、场景法等格法、场景法等白盒测试方法白盒测试方法逻逻辑辑覆覆盖盖法法语语句句覆覆盖盖、判判定定覆覆盖盖、条条件件覆覆盖盖、判判定定/条条件件覆覆盖盖、组组合合条条件件覆覆盖盖、路路径径覆覆盖盖、修修正正判定条件覆盖判定条件覆盖基本路径法基本路径法5 5)测测试试停停止止的的依依据据1.第一类标准:测试超过了预定时间,则停止测试。2.第二类标准:执行了所有的测试用例,但并没有发现故障,则停止测试。3.第三类标准:使用特定的测试用例设计方案作为判断测试停止的基础。4.第四类标准:正面指出停止测试的具体要求,即停止测试的标准可定义为查出某一预订数目的故障。5.第五类标准:根据单位时间内查出故障的数量决定是否停止测试。4个人在晚上过一座小桥,过桥时必须要用到手电筒,只有一枚手电筒,每次最多只可以有两人通过,4个人的过桥速度分别为1分钟、2分钟、5分钟、10分钟,试问最少需要多长时间4人才可以全部通过小桥?答案一答案一:10:10分钟分钟把桥的一边砍断,四个人一起抓住断的一边荡到桥的把桥的一边砍断,四个人一起抓住断的一边荡到桥的另一边,然后一点点爬上去,不过此解限于桥的高度另一边,然后一点点爬上去,不过此解限于桥的高度大于桥长。大于桥长。答案二:答案二:1212分钟分钟前面两个人过后,在对面拿手电照着桥面,另两个人前面两个人过后,在对面拿手电照着桥面,另两个人通过通过答案三:答案三:2 2分钟分钟为什么一次只能过两个人?桥只不过是窄,不是承受为什么一次只能过两个人?桥只不过是窄,不是承受不了,所以不了,所以1 1和和2 2分别把分别把5 5和和1010背在肩上,谁打电筒都背在肩上,谁打电筒都成,咚咚咚,两分钟过去了,还要来回走干啥子?成,咚咚咚,两分钟过去了,还要来回走干啥子?1.这4个人为什么要在晚上过这座桥,他们是在正常回家的路上还是野外探险迷路还是被人追杀?如果是被人追杀会不会有2人过去后独自逃走不回来接剩下的2人?2.这四个人过桥的时间为什么差距这么大,最大最小时间差了10倍?进而可以提出疑问,这4个人到底是什么样的人?他们的年龄分别多大?他们是否有人是残疾人或是小孩?如果有小孩或残疾人的话,那么是不是残疾人和小孩不能同时过桥?(也就是说5和10不能同时过桥)3.既然最多只有2人可以同时过桥,那么桥的最大承重能力是多少?是不是两个最重的人也可以同时过桥?4.手电筒是不是好的,手电筒里的电是不是用完了,或者手电筒的电还能用多久?或者过桥的过程中手电筒会不会掉到桥下去或摔坏?5.当时的天气是什么样的?有没有刮风下雨、打雷或下暴雪,会不会有人在过桥过程中被风刮下桥去,或者被打雷声吓得掉下桥去。或者过桥时天气变坏使得他们过桥需要的时间增加了。6.当时的气温是多少度?如果温度低于0度的话,桥上是不是结冰了,过桥时会不会滑下去。7.过桥的过程中对面是不是有救援人员来了,比如1、2过去后就碰到救援人员等在对岸,那么1也许可以拿救援人员的电筒过去接剩下的两个人,这样最少只要14分钟就可以过桥了。8.过桥的过程中是否有山洪爆发或水突然涨高将桥淹没?9.会不会在过桥过程中有野兽嚎叫等因素影响他们的过桥速度?10.桥下面是什么?是水溪还是无水的沟谷还是很深的悬崖?人掉下去后能不能爬上来?11.桥旁边有没有其他的捷径可以过去。12.1分钟的人是否可以背上10分钟的人过桥?如果可以的话需要多长时间?13.有多长?手电筒能照多远?是否过去的人在桥的另外一头就可以用手电筒照亮桥让未过去的人过桥?在不同的情况下过桥所需要的最短时间是不同的如果能在上面的基础上再发掘出2个以上的新问题的话,那么相信你已经具备了测试人员全面分析问题的素养了。不过即使你不能发现新的问题,并且上面的那些问题你很多都没有想到,也没有任何关系,当学完后面第二篇方法篇的测试用例设计方法后再来重新分析这个问题,也许你会惊喜地发现你已经有能力发现很多新的问题了。

    注意事项

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

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




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

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

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

    收起
    展开