- 1、本文档共10页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
软件测试课件 吴艳平 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 五、边界值法 边界值分析法是一种非常实用的测试用例设计技术,但在白盒 测试中也应用到了边界值的测试思想。边界值法具有很强的发现程序错误的能力,它的测试用例来自于等价类的边界。大量测试工作的经验会告诉我们,大量的错误发生在输入或输出范围的边界上,而不是输入或输出范围的内部。边界值分析就是假定错误发生在输入或输出区间的边界上,因此使用边界值法设计测试用例,可以发现更多的错误。 在使用边界值法设计测试用例时,应该首先确定好输入边界和输出边界情况,然后选取正好等于、刚刚大于或刚刚小于边界的值作为测试数据,而不是选取等价类中的典型值或任意值作为测试数据。 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 五、边界值法 一般情况下,可以遵循以下几个原则来设计测试用例: 1)如果输入条件规定了值的范围,应取刚达到这个范围的边界值,以及刚刚超过这个范围边界的值作为测试输入的数据。 2)如果输入条件规定了值的个数,应用最大个数、最小个数、比最小个数少一、比最大个数多一的数作为测试输入的数据。 3)根据每个输入条件,使用规则一或二。 4)如果程序的规格说明给出的输入域或输出域是有序集合,则应选取集合的第一个元素和最后一个元素作为测试用例数据。 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 五、边界值法 5)如果程序中使用了一个内部数据结构,应当选择这个内部数据结构的边界上的值来作为测试用例。 6)分析规格说明,找出其他可能的边界条件。 下面举个例子让大家更深入地理解边界值法。 用户登录网上购物系统要购买某种商品,假设该商品剩余数量为100件,且用户只会输入整数,(如果没有这条说明,那还可能输入小数,字母,空格等)则用户只能购买1-100范围内的商品件数。使用边界值法设计测试用例,测试用户输入商品数量Q后,系统反应是否合乎标准。 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 五、边界值法 1 100 输入分区 1 2 3 4 5 6 图------ 边界值分析 边界及测 试用例 提出边界时,一定要测试邻近边界的合法数据,即测试最后一个可能合法的数据,以及刚刚超过边界的非常数据。越界测试通常简单地加1或者用最小的数减1。 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. Evaluation only. C
文档评论(0)