《软件测试黑盒白盒测试方法综合实训》.docVIP

《软件测试黑盒白盒测试方法综合实训》.doc

  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文档。上传文档
查看更多
《软件测试综合实训》报告填写内容 黑盒测试实训一 1、实训目的 理解黑盒测试的基本方法,掌握等价类划分法、边界值方法。 2、实验内容、步骤及结果 实验内容:程序有三个输入变量month、day、year(month、day和year均为整数值,并且满足:1≤month≤12、1≤day≤31、1900≤ year ≤2050。),分别作为输入日期的月份、日、年份,通过程序可以输出该输入日期在日历上下一天的日期。例如,输入为2005年11月29日,则该程序的输出为2005年11月30日。 a.大家用自己熟悉的编程语言,实现上面问题的描述。 b.用等价类设计法和边界值法设计测试用例并执行,将测试结果与预期结果进行比对并查找、修复bug。 实验步骤:步骤一:编写源程序并运行该程序。 步骤二:编写测试用例设计。 步骤三:执行测试。 步骤四:将测试结果与预期结果进行比对并查找、修复bug。 实验结果: 条件划分: 输入条件 标号 有效等价类 编号 无效等价类 输入年份 T1 1900=year=2050 T7 Year1900 T8 Year2050 输入月份 T2 1=month=12 T9 Month1 T10 Month12 输入日期 T3 1=day=31 T11 Day1 T12 Day31 闰年 T4 输入2月29日 T13 输入闰年2月30日 平年 T5 输入2月28日 T14 输入2月29日 输入类型 T6 输入int性 T15 输入除int型任意型 等价类测试法: 测试用例 输入 预期结果 测试结果 覆盖等价类 1 2010-1-1 2010/01/02 T1,T2,T3,T6 2 2000-2-29 2001/03/01 T4 3 2001-02-28 2001-03-01 T5 4 2600-3-4 无效输入 T8 5 1800-5-12 无效输入 T7 6 1997-0-1 无效输入 T9 7 1998-20-1 无效输入 T10 8 2018-1-0 无效输入 T11 9 2018-3-66 无效输入 T12 10 2000-2-30 无效输入 T13 11 2014-2-29 无效输入 T14 12 DAEE* 无效输入 T15 多变量边界测试法:对于n个变量的程序采用五点法产生4n+1个测试用例,本实验题有三个变量即有4*3+1=13个测试用例 测试用例 输入 预期结果 测试结果 1 1900-1-1 1900-1-2 2 1901-3-9 1901-3-10 3 1975-6-15 1975-6-16 4 2049-8-11 2049-8-12 5 2050-12-31 无效输入 6 1999-1-13 1992-1-14 7 1992-2-13 1992-2-14 8 2001-11-9 2001-11-10 9 2018-12-9 2018-12-10 10 2003-8-1 2003-8-2 11 2011-8-2 2011-8-3 12 2015-7-30 2015-8-1 13 2016-5-31 2015-6-1 3、结果分析与问题讨论 通过本次实验,我对黑盒测试用例有了进一步的了解。实验要求使用等价类划分法、边界值法的设计测试用例。在分析边界值设计时测试有点混,因为针对于本实验可以采用多变量边界值分析(通常采用“五点法”)或者健壮性边界值分析(通常采用“七点法”),本题有是有三个变量的程序,采用五点法将产生4n+1=4*3+1=13个测试用例,对于多变量健壮性边界值分析,需要设计6n+1=6*3+1=19个测试用例。在本次实验我采用的方法是五点法,测试用例比较多,需要认真分析。 黑盒测试实训二 实训目的 理解黑盒测试的基本方法,掌握因果图法和决策表法设计测试用例。 实验内容、步骤及结果 1) 某软件规格说明书包含这样的要求:第一列字符必须是A或B,第二列字符必须是一个数字,在此情况下进行文件的修改,但如果第一列字符不正确,则给出信息L;如果第二列字符不是数字,则给出信息M。 要求: 根据问题描述画出因果图。 画出决策表并设计测试用例。 实验结果: 1)根据题意, 条件桩:问题的所有条件: c1:第一列为A c2:第一列为B c3:第二列为数字 条件项:对条件桩给出的条件列出所有可能的取值 c1: 1-第一列为A,0-第一列不为A c2: 1-第一列为B,0-第一列不为B c3: 1-第二列为数字,0-第一列不为数字 动作桩:出现问题时按规定可能采取的操作 结果:e1:修改文件 e2:给出信息L e3:给出信息M 2)其对应的因果图如下: C为中间节点,考虑到原因c1和c2不可能同时为1,因此在因果图上加上E(异或)约束。 b:根据因果图创建决策表 条

文档评论(0)

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

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

1亿VIP精品文档

相关文档