软件测试方法及技术.pptVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
软件测试方法及技术

软件测试方法和技术 - Ch.6集成测试和系统测试;第五章回顾;第六章 集成测试和系统测试;6.1系统集成的模式与方法 ;为什么总是集成不起来?;集成测试的模式;自顶向下和自底向上集成方法 ;自顶向下法(Top-down Integration) ;自底向上法(Bottom-up Integration) ;混合策略(Modified Top-down Integration) ;大棒集成方法(Big-bang Integration);三明治集成方法(Sandwich Integration) ;改善的三明治集成方法;几种集成方法性能的比较 ;6.2功能测试 ;功能测试的方法 ;等价类划分法;确立等价类的原则 ;确立等价类的原则;确立等价类的原则;等价类测试用例设计;使用等价类划分法测试的实例;计算保费费率的程序;输入条件;测试用例 编号;等价类划分法;等价类划分法;例子: 某城市电话号码由三部分组成,分别是: 地区码—— 空白或三位数字; 前 缀—— 非‘0’或‘1’开头的三位数字; 后 缀—— 4位数字。 假定被测程序能接受一切符合上述规定的电话号码, 拒绝所有不符合规定的电话号码。要求: 请选择适当的黑盒测试方法,写出选择该方法的原因,并使用该方法的步骤,给出测试用例表。;;测试用例 编号;NextDate 函数包含三个变量:month 、 day 和 year ,函数的输出为输入日期后一天的日期。 例如,输入为 2006年3月 7日,则函数的输出为 2006年3月8日 。要求输入变量 month 、 day 和 year 均为整数值,并且满足下列条件: ? ①1≤month≤12 ? ②1≤day≤31 ? ③1920≤year≤2050? ;边界值分析法;无数的测试实践表明,大量的故障往往发生在输入定义域或输出值域的边界上,而不是在其内部。 怎样用边界值分析法设计测试用例? (1)首先确定边界情况。通常输入或输出等价类的边界就是应该着重测试的边界情况。 (2)选取正好等于、刚刚大于或刚刚小于边界的值作为测试数据,而不是选取等价类中的典型值或任意值。;举例 —— 常见的边界值;边界值分析;边界值分析;举例 —— 利用边界值作为测试数据;内部边界值分析;数值的边界值检验;字符的边界值检验;边界值分析法测试用例;边界值分析法测试用例;边界值分析法测试用例(续);练习:有函数f(x,y,z),其中x∈[1900,2100],y∈[1,12],z∈[1,31]的。请写出该函数采用边界值分析法设计的测试用例。 { 2000,6,1, 2000,6,2, 2000,6,30, 2000,6,31, 2000,1,15, 2000,2,15, 2000,11,15, 2000,12,15, 1900,6,15, 1901,6,15, 2099,6,15, 2100,6,15, 2000,6,15 } ;健壮性测试;实例1 三角形问题的边界值分析测试用例 在三角形问题描述中,除了要求边长是整数外,没有给出其它的限制条件。在此,我们将三角形每边边长的取范围值设值为[1, 100] 。 说明:如果程序规格说明中没有显式地给出边界值,则可以在设计测试用例前先设定取值的下限值和上限值。 实例2 NextDate函数的边界值分析测试用例 在NextDate函数中,隐含规定了变量mouth和变量day的取值范围为1≤mouth≤12和1≤day≤31,并设定变量year的取值范围为1912≤year≤2050 。;测试用例;测试用例;边界值分析法;错误推测法;因果图;因果图法测试举例;因果图法测试举例(续);因果图法测试举例(续);因果图法测试举例(续);示例:为一个自动售货机(售出单价为5角钱的饮料) 设计测试用例,其规格说明如下: 若投入5角钱或1元钱的硬币,押下〖橙汁〗或〖啤酒〗的按钮,则相应的饮料就送出来。 若售货机没有零钱找,则一个显示〖零钱找完〗的红灯亮,这时在投入1元硬币并押下按钮后,饮料不送出来而且1元硬币也退出来; 若有零钱找,则显示〖零钱找完〗的红灯灭,在送出饮料的同时退还5角硬币。;分析这一段说明,列出原因和结果;画出因果图:;转换成判定表:;决策表法;规则;决策表的优点:能够将复杂的问题按照各种可能的情况全部列举出来,简明并避免遗漏。因此,利用决策表能够设计出完整的测试用例集合。 在一些数据处理问题当中,某些操作的实施依赖于多个逻辑条件的组合,即:针对不同逻辑条件的组合值,分别执行不同的操作。决策表很适合于处理这类问题。;决策表的组成;决策表的生成;三角形问题的决

文档评论(0)

junjun37473 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档