网站大量收购独家精品文档,联系QQ:2885784924

软件测试122061-62.ppt

  1. 1、本文档共473页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
软件测试122061-62

1.2.4 软件质量 软件质量是软件产品满足使用要求的程度。 质量模型: McCall模型 Boehm模型 ISO/IEC9126模型 第3章 软件测试风险管理 测试风险的分类 技术风险 管理风险 3.2 测试风险的识别技术 头脑风暴法 访谈 风险检查表 3.3 测试风险分析 确定测试范围的功能点和性能属性 确定测试风险发生的可能 确定测试风险发生后产生的影响程度 计算测试风险优先级 确定测试风险优先级 3.4 测试计划风险的应对措施 缩小范围 推迟实现 增加资源 减少质量过程 第4章 测试过程概述 Testing Process 4.1 常见的测试过程模型 瀑布模型 V模型 W模型 X模型 H模型 实验一:被测程序的准备 三角形问题 输入三角形三条边(实型数,取值范围[1,200]),判断是什么三角形(等边、等腰、直角、等腰直角、一般、非三角形、输入数据非法) 日期处理函数集 输入年月日(年份取值范围[1600,2100]),求出:下一天、上一天、该日是星期几、该日与你生日差多少天,是否为闰年,该日是该年第几天? 佣金问题 枪机、枪托、枪管数量取值范围分别为[1,70]、[1,80]、[1,90],售价分别为45、30、25美元,佣金计算如下: 不到(含)1000美元的部分为10%; 1000(不含)~1800(含)美元的部分为15%; 超过1800美元的部分为20%。 求总销售额及经销商的佣金数额 这里,对因子A、B、C,在试验范围内都选了三个水平,如下所示: A:A1=80C°, A2=85C°,A3=90C° B:B1=90min,B2=120min,B3=150min C:C1=5%,C2=6%,C3=7% 方法一:全面试验法 取三个因子所有水平之间的组合,即A1B1C1、A1B1C2……,共有33=27次实试验。 方法二:简单对比法 即变化一个因素而固定其他的因素,从而找出“相对”较好的结果。 方法修正 正交表 一般用L代表正交表,常用的有L8(27)、 L9(34)、 L16(45)、 L8(4×24)等 含义解释如下: L8(27),其中,7为此表列的数目(最多可安排的因子数);2为因子的水平数;8为此表行的数目(试验次数)。 L18(2×37),有7列是3水平的,有1列是2水平的,即:用它来安排试验,做18个试验最多可以考察1个2水平因子和7个3水平因子。 正交表的的性质 每一列中各数字出现的次数都一样多 任何两列所构成的各有序数对出现的次数都一样多 因此称为正交表 L9(34)正交表 试验次数计算 试验次数(行数)=Σ(每列水平数-1)+1,如L8(27),8=7×(2-1)+1,利用上述关系式可以从所要考察的因子水平数来决定最低的试验次数,进而选择合适的正交表。 比如考察5个3水平因子及一个2水平因子,则起码的试验次数为5×(3-1)+1×(2-1)+1 =12次,这就是说,要在行数不小于12,既有2水平列又有3水平列的正交表中选择, L18(2×37)适合。 正交表的特点 正交表能够在因素变化范围内均衡抽样,使每次试验都具有较强的代表性,由于正交表具备均衡分散的特点,保证了全面试验的某些要求,这些试验往往能够较好或更好的达到试验的目的。 和等价类、边界值、决策表方法相比,正交试验法有以下优点:节省测试工作工时;可控制生成的测试用例的数量;测试用例具有一定的覆盖率。 案例 有一个处理单价为1元5角的盒装饮料的自动售货机软件。若投入1元5角硬币,按下“可乐”、“雪碧”或“红茶”按钮,相应的饮料就送出来。若投入的是2元硬币,在送出饮料的同时退还5角硬币。 10.3.5 条件组合覆盖( MCC ) 要求设计足够多的测试用例,使得每个判定中条件结果的所有可能组合至少出现一次。 10.3.7 修正的判定条件覆盖( MCDC ) 在这种测试方法中,要求在一个程序中每一种输入输出至少得出现一次,在程序中的每一个条件必须产生所有可能的输出结果至少一次,并且每一个判定中的每一个条件必须能够独立影响一个判定的输出,即在其他条件不变的前提下仅改变这个条件的值,而使判定结果改变。 示例:A and B or C 真值表 IT产业的迅速发展,软件的作用与地位 软件故障的影响,软件可靠性与硬件可靠性 2000年问题(100亿元) “阿丽亚娜-5”首发失败,损失67亿美元 美国F-18飞控系统,首飞前试验2万小时, 故障总数 硬件故障数 软件失效数 580 271 (48.4%) 309 (51.6%) 我国某军舰计算机系统,运行850小时 故障总数 硬件故障 软件失效 120多次 约30% 约70% 致命12次 约30% 约70% 14.1软件可靠性的基

文档评论(0)

yaocen + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档