实验二黑盒测试.docVIP

  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文档。上传文档
查看更多
实验二 黑盒测试 实验目的 掌握黑盒测试的基础知识,了解黑盒测试又叫功能性测试,它检查软件的功能是否符合规格说明; 掌握黑盒测试的检查内容及测试目的; 掌握黑盒测试的2种基本测试方法:等价类划分方法、边界值分析方法; 预习与实验要求 预习实验指导书及教材的有关内容,理解黑盒测试; 掌握等价类划分、边界值分析方法,并能设计出测试用例; 对具体软件,能分别使用等价类划分、边界值测试方法设计测试用例,并实施测试、分析测试结果。 实验过程中服从安排,与小组成员合作完成实验。 实验设备与器材 1、硬件:P4以上计算机,512M内存以上,2G以上空闲硬盘空间 2、软件:Windows操作系统、c或java程序设计软件、office系列软件 实验原理 黑盒测试的目的和检查内容; 等价类划分方法和边界值分析方法; 根据黑盒测试方法设计测试用例及实施测试。 实验内容 1、三角形问题接受三个整数a、b、c作为输入,用做三角形的边。整数a、b、c 必须满足以下条件: C1: 1≤a≤200 C4: a<b+c C2: 1≤b≤200 C5: b<a+c C3: 1≤c≤200 C6: c<a+b 程序的输出是由这三条边确定的三角形类型:等边三角形、等腰三角形、不等边三角形或非三角形。如果输入值没有满足这些条件中的任何一个,则程序会通过输出信息来进行通知,例如,“b的取值不在允许取值的范围内。”如果a、b和c取值满足c1、c2和c3,则给出以下四种相互排斥输出中的一个: 如果三角形等边,则程序的输出是等边三角形。 如果恰好有两条边相等,则程序的输出是等腰三角形。 如果没有两条边相等,则程序输出的是不等边三角形。 如果c4、c5和c6中有一个条件不满足,则程序输出的是非三角形。 对该软件进行以下测试工作: 按照弱一般等价类测试方法设计测试用例,实施测试并分析测试结果 按照强一般等价类测试方法设计测试用例,实施测试并分析测试结果; 按照弱健壮等价类测试方法设计测试用例,实施测试并分析测试结果; 按照强健壮等价类测试方法设计测试用例,实施测试并分析测试结果; 2、使用NextDate函数进行边界值分析方法测试。 以下是关于NextDate函数的问题描述: NextDate是一个有三个变量(月份、日期和年)的函数。函数返回输入日期后面的那个日期。变量月份、日期和年都具有整数值,且满足以下条件: C1: 1≤月份≤12 C2: 1≤日期≤31 C3: 1812≤年≤2012 如果C1、C2和C3中的任意一个条件失败,NextDate都会产生一个输出,指示相应的变量超出取值范围,例如:“月份值不在1~12范围内”。由于存在大量的无效日期-月份-年组合,因此NextDate将这些组合的消息合并为一个消息:“无效输入日期”。 对上述问题进行以下测试工作:: 对该问题使用自己熟悉的编程语言(C或java)写出程序; 按照边界值分析方法设计测试用例,实施测试并分析测试结果; 按照健壮性边界值分析方法设计测试用例,实施测试并分析测试结果。 实验报告 按照实验要求认真填写相关内容; 详细描述各测试方法检查到的软件错误; 填写完成实验的收获和得失,实验过程中遇到的问题、解决的办法、实验心得以及对该实验的建议和意见。 思考题 黑盒测试在软件开发过程中的地位与作用? 各测试方法分别有何局限性? 对具体软件应怎样选择一种或多种测试方法进行测试? 附录: 测试用例参考模版 测试功能点: 测试人: 测试方法: 测试时间: 测试步骤: 测试用例编号 输入数据 预期输出 实际输出 问题描述 例: 测试功能点:根据用户输入的三条边的数值,程序对这三条边进行判断分析是否能构成三角形。若能构成三角形,再对三角形的三边进行分析继续判断该三角形是一般三角形、等腰三角形还是等边三角形,并输出判断的结果;否则,输出不能构成三角形。 测试人:张三 测试方法:等价类划分和边界值分析法 测试时间:2011年3月16日 测试步骤: 测试用例编号 输入数据 预期输出 实际输出 问题描述 1 (1,2,3) “Warning!” “Warning!” 3=1+2,不满足三角形构成条件 2 (3,3,4) 等腰三角形 等腰三角形 3=3,两条边相等且满足三角形构成条件

文档评论(0)

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

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

1亿VIP精品文档

相关文档