欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > PPT文档下载  

    黑盒测试补充知识.ppt

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

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

    黑盒测试补充知识.ppt

    闭着眼睛测试软件,5.3等价分配(等价类划分)1.定义:等价分配(等价类划分):是指分步骤地把过多(无限)的测试案例减小到同样有效的小范围的过程。2.等价类别(等价区间)指测试相同目标或者暴露相同软件缺陷的一组测试案例。3.在寻找等价区间时,想办法把软件的相似输入、输出、操作分成组。这些组就是等价区间。4.等价分配的目标是把可能的测试案例组合缩减到仍然足以测试软件的控制范围。,闭着眼睛测试软件,例1:右图给出选中edit菜单后显示复制和粘贴命令的计算器程序。每一项功能有5种执行方式。想复制,可以单击copy菜单命令,键入c或C,按ctrl+c或ctrl+shift+c组合键。任何一种输入途径都会把当前数值复制到剪贴板中执行相同操作产生相同结果。,测试复制命令,将以上5种输入进行等价划分,途径变为:单击菜单命令、键入C和ctrl+c组合键。,闭着眼睛测试软件,例2:右图为在标准“另存为”对话框中输入文件名称的测试。我们已知在Windows系统中,Windows文件名可以包含除了、/:*?”和1之外的任意字符。文件名的长度为1255个字符。若为文件名创建测试用例,等价区间有合法字符、非法字符、合法长度名称、过长名称和过短名称,闭着眼睛测试软件,补充:我们设计用例数据的时候按照等价类划分方法:1.方法:等价类分为有效等价类和无效等价类;有效等价类就是由那些对程序的规格说明有意义的、合理的输入数据所构成的集合;无效等价类就是那些对程序的规格说明不合理的或 无意义的输入数据所构成的集合。2.划分等价类的方法:下六条确定等价类的原则。(1)在输入条件规定了取值范围或值的个数的情况下,则可以确立一个有效等价类和两个无效等价类。(2)在输入条件规定了输入值的集合或者规定了“必须如何”的条件的情况下,可确立一个有效等价类和一个无效等价类。(3)在输入条件是一个布尔量的情况下,可确定一个有效等价类。,闭着眼睛测试软件,(4)在规定了输入数据的一组值(假定 n 个),并且程序要对每一个输入值分别处理的情况下,可确立 n 个有效等价类和一个无效等价类。(5)在规定了输入数据必须遵守的规则的情况下,可确立一个有效等价类(符合规则)和若干个无效等价类(从不同角度违反规则)。(6)在确知已划分的等价类中各元素在程序处理中的方式不同的情况下,则应再将该等价类进一步的划分为更小的等类。),闭着眼睛测试软件,5.4数据测试1.一种对软件的基本看法:软件由两个要素组成:数 据和程序。数据键盘输入、鼠标单击、磁盘文件、打印输出等。程序指可以执行的流程、事务、逻辑和运算。2.对数据进行测试指检查用户输入信心、返回结果以及中间计算结果是否正确。测试数据时的技巧:对数据进行等价分配。分配原则(与边界值分析法类似)如下:边界条件、次边界条件、空值和无效数据。注:分配合理可合理减少测试用例。,闭着眼睛测试软件,3.流行的边界值分析法:(1)如果输入(输出)条件规定了取值范围,则应该以该范围的边界值及边界附近的值作为测试数据;(2)如果输入(输出)条件规定了值的个数,则用最大个数,最小个数,比最小个数少一,比最大个数多一的数作为测试数据;(3)如果程序规格说明书中提到的输入或输出是一个有序的集合,应该注意选取有序集合的第一个和最后一个元素作为测试数据;(4)如果程序中使用了一个内部数据结构,则应当选择这个内部数据结构的边界上的值作为测试数据。)注:边界值分析法一般伴随着等价类划分的方法一起使用。,闭着眼睛测试软件,补充:利用因果图设计测试用例使用因果图的好处:1.考虑了多个输入之间的相互组合、相互制约关系 2.能够帮助我们按一定步骤,高效率地选择测试用例,同时还能为我们指出,程序规格说明描述中存在着什么问题利用因果图导出测试用例需要经过的一般步骤:1.分析程序规格说明的描述中,哪些是原因,哪些是结果。2.分析程序规格说明的描述中语义的内容,并将其表示成连接各个原因与各个结果的因果图 3.在因果图上使用若干个特殊的符号标明特定的约束条件 4.把因果图转换成判定表 5.把判定表中每一列表示的情况写成测试用例,闭着眼睛测试软件,因果图基本符号:,闭着眼睛测试软件,因果图实例讲解某软件规格说明中包含这样的要求:1.第一列字符必须是A或B,第二列字符必须是一个数字,在此情况下进行文件的修改。但如果第一列字符不正确,则给出信息L;如果第二列字符不是数字,则给出信息M。分开原因和结果 原因:1-第一列字符是A;2-第一列字符是B;3-第二列字符是一数字。结果:21-修改文件;22-给出信息L;23-给出信息M。,闭着眼睛测试软件,此例子是讲解利用因果图设计测试用例的一个小例子。,闭着眼睛测试软件,2.一、分析中国象棋中走马的实际情况(下面未注明的均指的是对马的说明)1)如果落点在棋盘外,则不移动棋子;2)如果落点与起点不构成日字型,则不移动棋子;3)如果落点处有自己方棋子,则不移动棋子;4)如果在落点方向的邻近交叉点有棋子,则不移动棋子;5)如果不属于1-4条,且落点处无棋子,则移动棋子;6)如果不属于1-4条,且落点处为对方棋子(非老将),则移动棋子并除去对方棋子;7)如果不属于1-4条,且落点处为对方老将,则移动棋子,并提示战胜对方,游戏结束。二、根据分析明确原因和结果原因:(1)落点在棋盘上;(2)落点与起点构成日字;,闭着眼睛测试软件,(3)落点处为自己方棋子;(4)落点方向的邻近交叉点无棋子;(5)落点处无棋子;(6)落点处为对方棋子(非老将);(7)落点处为对方老将。结果:(21)不移动棋子;(22)移动棋子;(23)移动棋子,并除去对方棋子;(24)移动棋子,并提示战胜对方,结束游戏。添加中间节点(11),目的是作为导出结果的进一步原因,简化因果图导出的判定表,

    注意事项

    本文(黑盒测试补充知识.ppt)为本站会员(小飞机)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

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




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开